JLuterek | 3 years ago
JLuterek's comments
JLuterek | 3 years ago | on: Virtual DOM is pure overhead (2018)
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (February 2023)
Read more about the positions and apply at https://www.elasticpath.com/company/ecommerce-jobs
Company description: Elastic Path powers mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. As relentless innovators, Elastic Path pioneered the API-Commerce space in 2011 and spearheaded Composable Commerce in 2020. Elastic Path provides industry-leading commerce APIs to help developers rapidly build, deploy, and continuously optimize unique commerce solutions.
My take: Elastic Path is an amazing place to work. We have a very modern stack consisting of microservices written in Go, k8s on AWS, MongoDB, etc. At this point we may be one of the only ecommerce companies that hasn't had a round of layoffs and is still hiring. Definitely speaks to the stability and growth of the company.
JLuterek | 3 years ago | on: Ask HN: What are essentials elements in an enterprise commerce stack?
On the other side you have composable commerce, a term created by Gartner (https://www.gartner.com/en/documents/3986490), and pioneered by Elastic Path (https://www.elasticpath.com/). In this model, each specific business capability is broken up into separate offerings, most often from different vendors. In this way you can choose the absolute best option for each feature you need. Then the composable commerce engine will help to stitch everything back together with an integration hub. Here you end up with many more software options including ERP, CMS, Search, Front-end, Personalization, etc.
It will be interesting to see what happens in 5-10-15 years. The big monolithic systems can make things easier to get going, but they struggle to scale and have terrible performance. Meanwhile composable commerce continues to become easier to adopt with project times quickly shrinking and comes with huge benefits once launched. But there is a lot of noise in the market, some companies claiming to be composable commerce don't have any integrations and are instead buying the other pieces. In additional monolithic applications are trying to rebrand as composable to capitalize on the trend.
Happy to watch with you as things unfold.
JLuterek | 3 years ago | on: The next step in ecommerce – replatform with APIs and micro front ends
If you are interested in SaaS, look at Elastic Path.
I see a lot of people recommending the MACH Alliance. That is a marketing organization where members pay in to push their products. Nothing wrong with MACH technology, but worth understanding what it is before going down that road.
JLuterek | 3 years ago | on: The next step in ecommerce – replatform with APIs and micro front ends
Startups can have great success going API-First, but it's contingent on working with the right company.
JLuterek | 3 years ago | on: The next step in ecommerce – replatform with APIs and micro front ends
At this point, the answer is always buy and then build later if necessary. Just as we once questioned building a server vs using the cloud, using pre-built flexible components gets you to market faster.
Just be careful as the market right now has many monoliths and old systems claiming to be "headless" and "composable", but in reality Magento, Salesforce, Oracle, etc. are all expensive to work with and should only be considered for basic needs.
Looking at a marketplace you can consider marketplace specific vendors like mirakl and convictional, but being niche they can be very expensive. I would instead look at composable commerce solutions that are very flexible and can meet your marketplace needs.
JLuterek | 3 years ago | on: The next step in ecommerce – replatform with APIs and micro front ends
Building a fully custom solution is the most expensive option today and really unnecessary. There is no reason to build your own product management system when so many flexible options exist. Just as I would never recommend building a server and push people towards containerization and the cloud, I recommend finding components that can be leveraged to streamline the custom build.
In terms of high-end headless systems, the market is large and growing. Some leading composable commerce SaaS offerings can offer free tiers and have pre-built front-ends and integrations.
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (December 2022)
Read more about the positions and apply at https://www.elasticpath.com/company/ecommerce-jobs
Company description: Elastic Path powers mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. As relentless innovators, Elastic Path pioneered the API-Commerce space in 2011 and spearheaded [Composable Commerce](https://www.elasticpath.com/composable-commerce) in 2020. Elastic Path provides industry-leading commerce APIs to help developers rapidly build, deploy, and continuously optimize unique commerce solutions.
My take: Elastic Path is an amazing place to work. We have a very modern stack consisting of microservices written in Go, k8s on AWS, MongoDB, etc. Beyond working with great tech it's a wonderful company culture and has been growing steadily. You can play with the tech and APIs at https://elasticpath.dev/
JLuterek | 3 years ago | on: FTX’s balance sheet was bad
Crypto tokens are unable to generate revenue.
JLuterek | 3 years ago | on: Ask HN: E-commerce devs how do you manage and sync a large amount of products?
---
Now that the disclaimer is out of the way, let me chat about what I've seen with other systems before joining Elastic Path (EP).
Products are more difficult to model between systems, but easier to sync as they are less dynamic. You can find plenty of ETL (Extract/Transform/Load) systems from inexpensive to premium and costly. There are also many low-code offerings that allow you to map fields. I don't know which ecommerce system you are using, but almost all do not include this functionality. Some systems may include a community created plugin or basic CSV upload, but they will not be as robust as a dedicated system.
If you write a custom product sync it can often be a basic console application running in a container on the cloud that is run on a set schedule. Nothing fancy, just mapping fields and calling APIs with very good error handling and alerts.
I have also seen multiple systems participate in product data management. In this scenario a dedicated PIM is setup to create the initial product data. It is then synced to the ecommerce provider where a merchandising team may do additional categorization, pricing, or web enrichment. It is important that the data is always a one-way flow and that it's clear any data synced from the PIM can be overwritten at any time. This solution works and is typically adopted by large companies who need the advanced capabilities of a PIM. With the exception of EP ecommerce engines only provide light product management capabilities.
Inventory is much more difficult to sync as it is constantly changing. You will want to be very clear which system is your source of truth. Ideally each inventory lookup can call directly to that source of truth to identify the inventory levels, but this is not always possible and then you are left syncing information. The inventory sync will never be perfect, it will always be off by a bit off. Most commerce solutions don't have strong inventory capability so it is left to an ERP or backend system that can handle inventory balancing, allocation, and other advanced functionality. Unfortunately, all of this functionality slows down the system and makes it a poor choice for live API inventory lookups. In this scenario you would want to sync a cache of highlevel inventory data into your ecommerce provider or other system.
You can attempt to use a low-code syncing tool or ETL, but they will often be too slow. So an option is to build it yourself, but in this case a single console application will also take too long. The best way I have seen is to ingest the inventory data in chunks and then call a serverless function for each entry. That function will then make the update in your target system. This will allow you to sync the data very quickly, often fast enough to take down the ecommerce software so throttling may be necessary.
Because it never matches correctly it's worth setting up inventory thresholds based on through-put. Basically saying if inventory is below X it will either be treated as OOS OR will require a callback to the source of truth during checkout. This ensures items are not oversold.
If you provide a bit more details around what systems you are syncing from and to I can provide more details information around tools or infrastructure.
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (November 2022)
Read more about the positions and apply at https://www.elasticpath.com/company/ecommerce-jobs
Company description: Elastic Path powers mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. As relentless innovators, Elastic Path pioneered the API-Commerce space in 2011 and spearheaded Composable Commerce in 2020. Elastic Path provides industry-leading commerce APIs to help developers rapidly build, deploy, and continuously optimize unique commerce solutions.
My take: Elastic Path is an amazing place to work. We have a very modern stack consisting of microservices written in Go, k8s on AWS, MongoDB, etc. Beyond working with great tech it's a wonderful company culture and has been growing steadily. They are focused on sustained profitable growth instead of VC funds, definitely a safe place with this uncertain economy.
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (October 2022)
Read more about the positions and apply at https://www.elasticpath.com/company/ecommerce-jobs
Company description: Elastic Path powers mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. As relentless innovators, Elastic Path pioneered the API-Commerce space in 2011 and spearheaded Composable Commerce in 2020. Elastic Path provides industry-leading commerce APIs to help developers rapidly build, deploy, and continuously optimize unique commerce solutions.
My take: Elastic Path is an amazing place to work. We have a very modern stack consisting of microservices written in Go, k8s on AWS, MongoDB, etc. Beyond working with great tech it's a wonderful company culture and has been growing steadily. They are focused on sustained profitable growth instead of VC funds, definitely a safe place with this uncertain economy.
JLuterek | 3 years ago | on: React I love you, but you're bringing me down
JLuterek | 3 years ago | on: What are the biggest challenges when building an ecommerce platform?
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (September 2022)
Read more about the positions and apply at https://www.elasticpath.com/company/ecommerce-jobs
Company description: Elastic Path powers mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. As relentless innovators, Elastic Path pioneered the API-Commerce space in 2011 and spearheaded Composable Commerce in 2020. Elastic Path provides industry-leading commerce APIs to help developers rapidly build, deploy, and continuously optimize unique commerce solutions.
My take: Elastic Path is an amazing place to work. We have a very modern stack consisting of microservices written in Go, k8s on AWS, MongoDB, etc. Beyond working with great tech it's a wonderful company culture. I enjoy it so much I did a blog write-up on my experiences to date - https://www.jamesluterek.com/60-days-with-elastic-path/
JLuterek | 3 years ago | on: Ask HN: Who is hiring? (August 2022)
http://app.jobvite.com/m?3mnjvmwo
- Cloud Engineer
- DevOps Engineer
- Senior IT Business Analyst
- Senior Product Manager
- Senior Technical Writer
- Software Engineer
Elastic Path pioneered Composable Commerce with its API-First SaaS platform, Composable Commerce Hub, and Composable Commerce XA offerings.
JLuterek | 3 years ago | on: You Don't Need Microservices
JLuterek | 3 years ago
What did I miss? Which ones do you disagree with?