Real-World Microservices - Practical Implementation Patterns and Architecture Design
Devoxx Poland via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive 55-minute conference talk that examines real-world microservices implementation through the lens of practical experience at e-commerce company iBOOD.com. Learn from CTO Sander Hoogendoorn's decade of experience helping organizations transition from legacy systems to clean microservices architectures, with detailed insights into the three-year journey at iBOOD that resulted in a successful microservices transformation. Discover the architectural and design decisions that shaped this implementation, including domain-driven design application, service decomposition and composition strategies, inner service architecture patterns, URI standardization approaches, legacy system integration methods, data management and migration techniques, testing strategies, deployment and release processes, monitoring solutions, scaling decisions, and roadmap prioritization frameworks. Examine real-world code examples from live implementations built on a React, TypeScript, Node.js, Google Cloud Platform, and MongoDB technology stack, including patterns from the open-source Easy.ts framework developed during this project. Gain actionable insights for growing your own architectures and improving design and coding practices, whether working with microservices or other architectural styles, and regardless of your specific technology stack.
Syllabus
Real-world microservices • Sander Hoogendoorn • Devoxx Poland 2024
Taught by
Devoxx Poland