Managing Complexity in Modern Software Systems
Автор: James Eastham
Загружено: 2024-12-19
Просмотров: 528
Congratulations on becoming a developer for Plant-Based Pizza!
I'm James Eastham, here to guide you through a modern approach to software architecture and systems design, emphasizing simplicity, evolvability, and portability.
You'll learn about essential vs. accidental complexity, the core components of modern software systems, and how to minimize complexity.
Watch as we explore the evolution from a monolithic application to a microservices architecture, including caching, messaging, orchestration, and observability integration.
00:00 Welcome to Plant-Based Pizza
00:59 Understanding Essential and Accidental Complexity
02:02 Building Blocks of Modern Software Systems
02:25 Synchronous and Asynchronous Processes
04:28 Minimizing Accidental Complexity
05:26 Evolution of Plant-Based Pizza's Architecture
07:26 Transition to Microservices
08:05 Core Components of Modern Software Architecture
10:52 Conclusion and Next Steps
PlantBasedPizza Codebase: https://github.com/jeastham1993/Plant...
Web: https://jameseastham.co.uk
LinkedIn: / james-eastham
Bluesky: https://bsky.app/profile/jameseastham...

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: