YoVDO

The Evolution From Monolith to Microservices to Serverless and Beyond

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Cloud Computing Courses Kubernetes Courses Microservices Courses Software Architecture Courses Serverless Architectures Courses

Course Description

Overview

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

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera