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

YouTube

Building Systems that Last - Essential Principles for Enduring and Evolving Architectures

WeAreDevelopers via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore fundamental principles for creating resilient, long-lasting software systems in this 35-minute conference talk by Amazon's VP and CTO. Learn how frugality, simplicity, and asynchronous design patterns enable architectures to scale and adapt over time through real-world examples from Amazon's distributed systems experience. Discover the evolution from classic monolithic architectures to service-oriented designs and microservices, understanding how this transformation enabled cloud computing and AWS development. Examine reliability strategies including cell-based architecture patterns that prevent cascading failures and maintain system stability at scale. Gain insights into cost optimization and energy efficiency considerations, including programming language choices and their impact on resource consumption. Master practical approaches to building systems that can evolve with changing requirements while maintaining performance and reliability standards essential for large-scale distributed computing environments.

Syllabus

00:00 Amazon Origins
03:02 Classic Architecture
09:57 Service Orientation
12:48 Microservices Shift
14:38 Cloud and AWS
21:37 Reliability Strategies
27:27 Cost and Efficiency
33:54 Conclusion

Taught by

WeAreDevelopers

Reviews

Start your review of Building Systems that Last - Essential Principles for Enduring and Evolving Architectures

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.