UML Basics - Class Diagrams

Lectures 22 • 40 slides

Narration

Slide 1: Microservices and Monoliths

Course Overview

  • Two major application architecture patterns
  • Their respective characteristics and how to use them
mindmap root((Microservices vs Monolith)) Monolith Single codebase Shared DB Simple operation Microservices Independent services Individual DBs Flexible scaling Distributed System Challenges CAP Theorem Saga Circuit Breaker

Learning Content for This Session

  • Characteristics of Monolithic Architecture
  • Characteristics of Microservices Architecture
  • How to think about service decomposition
  • API Gateway, Service Mesh
  • Challenges of distributed systems

Review of the Previous Session

  • Session 21 "System Architecture Design"
  • Layered Architecture
  • MVC Pattern
1/40

Apps - Try Now

SaaS web services and mobile apps from Yamashin Research Lab.

View Apps