Pragmatic Microservices
Start speaking a new language. It’s just 3 weeks away.
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the evolution of software architecture and the pragmatic approach to microservices in this 44-minute conference talk from GOTO Stockholm 2016. Delve into the journey from monolithic applications and databases to composable microservices, guided by Randy Shoup, a 20-year Silicon Valley veteran. Learn about improving monoliths, prerequisites for successful migration, and the importance of process, organizational, and operational maturity. Discover why and how to rearchitect systems, techniques for incremental migration, and methods for breaking down monoliths. Gain insights into service anti-patterns and understand when microservices might not be the right solution for your organization. Perfect for software architects, developers, and tech leaders looking to modernize their systems and adopt microservices architecture.
Syllabus
Introduction
Architecture Evolution
Pragmatic Evolution
The Monolithic Application
The Monolithic Database
Improving the Monolith
Prerequisites for Success
Process Maturity: Continuous Delivery
Organizational Maturity: Conway's Law
Organizational Maturity: Service Teams
Operational Maturity Monitoring
Why Rearchitect?
Incremental Migration
Carving up the Monolith
Service Anti-Patterns
Microservices may not be for you if...
Taught by
GOTO Conferences