Pragmatic Microservices
Offered By: GOTO Conferences via YouTube
Course Description
Overview
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
Related Courses
Software Architecture FoundationsLinkedIn Learning Pragmatic Programming Essentials - Lessons from The Pragmatic Programmer
ChariotSolutions via YouTube Guns, Lots of Guns - There Is No Silver Bullet
GOTO Conferences via YouTube Organization - A Tool for Software Architects
GOTO Conferences via YouTube Software-Defined Culture
GOTO Conferences via YouTube