The Evolution From Monolith to Microservices to Serverless and Beyond
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the evolution of software architecture from monoliths to microservices and serverless computing in this 45-minute conference talk. Dive into the characteristics of each architectural approach, understand the motivations behind these transitions, and learn about the challenges and benefits associated with breaking up monolithic systems. Discover how virtual machines, Kubernetes, and event-driven architectures have shaped the landscape of modern software development. Gain insights into concepts such as tight coupling, remote procedure calls, and stateless functions, and their impact on system design. Examine real-world examples and visual representations to better grasp the progression of software architecture and its implications for developers and organizations.
Syllabus
Introduction
Visual Representation
Why are we doing this
Characteristics
Monolith
Landscape of Systems
Micro Services
Service
Spikes
HP Maiden Servers
Virtual Machines
Kubernetes
Less friction
Breaking up monoliths
Tight coupling
Microservice coupling
Remote procedure calls
An alternative
Getting into service
Event flow
Stateless functions
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube