Overview
Explore how IKEA's Circular Hub is evolving to meet growing sustainability demands in this 39-minute talk by Christopher Salerno at Devoxx. Learn about IKEA's architectural transformation from a monolithic structure to a flexible, resilient system using Domain-Driven Design (DDD) and microservices. Discover the rationale behind this shift as Circular Ventures expand, requiring better handling of increased demand and integration with high-traffic systems. The presentation covers designing domains for growth (Reservations, Search, and Notifications), implementing event-driven communication through Solace Event Mesh, managing a phased transition from monolith to microservices, and technical implementation using Kubernetes, Spring Boot, and clean architecture patterns. Gain valuable insights on applying DDD principles to break down monoliths, managing event-driven communication in retail, ensuring business continuity during transitions, aligning architecture with sustainability goals, and handling high user loads in global services.
Syllabus
Scaling Sustainability: IKEA’s Transformation through Domain-Driven Design and Microservices
Taught by
Devoxx