YoVDO

Principles of Microservices

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Microservices Courses Decentralization Courses Observability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the core principles of microservices architecture in this comprehensive 56-minute conference talk. Delve into the tension between independence and collaboration in microservices design, and discover how to strike the right balance. Learn about modeling around business domains, fostering a culture of automation, hiding implementation details, decentralization, independent deployment, failure isolation, and high observability. Gain practical insights on implementing microservices, including consumer-first approaches, strangler applications, handling cascading failures, timeouts, bulkheading, and implementing aggregation and correlation IDs. Whether you're a beginner seeking to understand microservices or an experienced practitioner looking for advanced implementation strategies, acquire valuable knowledge to enhance your microservices architecture skills.

Syllabus

Introduction
What are microservices
Framing principles
Architectural principles
Principles of Microservices
Modeling things around a business domain
Embrace a culture of automation
Hide implementation details
Deploy independently
Consumer First
Strangler Application
cascading failure
timeouts
bulk heading
highly observable
aggregation
correlation IDs
Summary


Taught by

Devoxx

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