MENU

Fun & Interesting

Scaling Sustainability: IKEA’s Transformation through Domain-Driven Design and Microservices

Devoxx 1,332 lượt xem 1 week ago
Video Not Working? Fix It Now

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

Comment