By Christopher Salerno
IKEA’s Circular Hub, is evolving to meet growing demand for sustainable practices. This talk explores IKEA’s transformation using Domain-Driven Design (DDD) and microservices to build a flexible, resilient system aligned with sustainability goals.
As Circular Ventures expand, IKEA’s architecture needs redesign to handle increased demand and integrate with high-traffic systems. The current monolithic structure lacks adaptability, prompting a shift to microservices.
We’ll examine:
- Rationale for DDD and microservices in scaling sustainability initiatives
- Designing domains for growth: Reservations, Search, and Notifications
- Event-driven communication for service decoupling using Solace Event Mesh
- Phased transition from monolith to microservices
- Technical implementation: Kubernetes, Spring Boot, and clean architecture patterns
- Challenges and lessons in managing domain boundaries and team structures
- Impact on sustainability goals and circular economy features
Performance and scalability improvements
Attendees will gain insights on:
- Applying DDD principles to break down monoliths
- Managing event-driven communication in retail
- Transitioning to microservices while ensuring business continuity
- Aligning architecture with sustainability goals
- Handling high user loads in global services