Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From Homogeneous Monolith to Heterogeneous Microservices Architecture

GOTO Conferences via YouTube

Overview

Explore the journey from a homogeneous monolith to a heterogeneous microservices architecture in this 56-minute conference talk from GOTO Chicago 2015. Dive into the Wunderlist 3 story as Chad Fowler, CTO at 6Wunderkinder, shares insights on maintaining and evolving complex code bases. Learn about the challenges of monolithic systems, the benefits of microservices, and strategies for transitioning between architectures. Discover concepts such as cellular regeneration, tiny databases, disposable deployment, and reusable libraries. Gain valuable knowledge on monitoring, migration, and measuring everything in a microservices environment. Understand the importance of convention over configuration, API clients, and service resolution. Examine real-world examples and lessons learned from the Wunderlist team's experience in implementing a radically heterogeneous microservices architecture.

Syllabus

Intro
Wunderlist
December 18th
Monolith
Test Suite
HipChat
Uptime
Complexity
FUD
Euthanization
Legacy
Standish Report
Life Expectancy
Biological Systems
Homeostasis
Cell
Cell vs System
Outlive me
Back to the Wunderlist
Board Meeting
The System Didnt Survive
Heterogeneous by Default
The Rule
Cellular Regeneration
Tiny Databases
Tiny Services
Tiny HTTP Requests
Reusable Libraries
Disposable Deployment
No Upgrades
Chef
Awake
Multitiered architecture
Reusable software library
Network diagram
Convention over configuration
API Client
Service Resolution
Measuring Everything
Monitoring
Migration
Evil Cucumbers
Launch
Future
Global asynchronous validation
Are you using AWS
Spot Instances
Amazon
Microservices
Monoliths

Taught by

GOTO Conferences

Reviews

Start your review of From Homogeneous Monolith to Heterogeneous Microservices Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.