YoVDO

Avoiding Microservice Megadisasters

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Microservices Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a post-mortem analysis of a real-life microservice disaster in this conference talk. Delve into the modeling, development, and production problems encountered during a monolith-to-microservices transition. Learn how to identify design issues early on and transform a distributed monolith into a clean, robust distributed system. Discover core principles of microservice architecture, including data ownership, service dependency inversion, and the concept of bounded contexts. Examine common pitfalls in microservice implementation, such as traditional n-tier approaches and misunderstandings about service responsibilities. Gain insights into proper data management, scaling considerations, and the importance of understanding distributed computing fallacies. By the end of this talk, acquire valuable knowledge to avoid microservice megadisasters and create more effective, scalable distributed systems.

Syllabus

Intro
Bell Computers
Netflix-oriented architecture
Core principles No data duplication
Doing the math
They're called "fallacies"
How Not to Do It (MS Style)
Traditional n-tier
Areas of Responsibility
what is a Service? Software that is...
what is a Microservice?
what is a Bounded Context?
Data ownership
Service Dependency Inversion
Catalog
Pricing
Localization
Avoiding Microservice Megadisasters


Taught by

NDC Conferences

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera