YoVDO

From Homogeneous Monolith to Heterogeneous Microservices Architecture

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube