Evolution of an Ecommerce Application
summary
A three-year development of a large automotive ecommerce marketplace moved from a mixed stack (Elasticsearch frontend, Magento for carts, external PIM) to a focused monolithic refactor using Zend Framework 2→3 and Domain-Driven Design to separate infrastructure from business logic. The application runs on Docker and AWS, serves about 120 million documents in Elasticsearch, comprises ~32,000 lines of significant code, is maintained by a team under ten, and intentionally avoids splitting into microservices.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 7:58First launch feedback
- 15:10Post-launch solutions
- 22:56Modern monolith DDD
- 31:11Client business processes
- 44:42Q&A
related talks
47mFrom Legacy to High-Load: Evolution of a Web Application
26mFrom code to commerce: Engineering’s role in driving business growth
47mThe Micro Frontend Architecture: How to Turn Your Website into a Giant Collaborative Puzzle
45mSurviving a Prime Time TV Commercial
17mMaintaining performance across a highly dynamic commerce site
41mBuilding and running applications at scale in
50mBuilding and Operating Online Shops under Extreme Load
41mE-Commerce search at scale on Apache Lucene
