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

Managerial Accounting: Tools for Facilitating and Guiding Business Decisions
University of Illinois at Urbana-Champaign via Coursera
Federalism & Decentralization: Evaluating Africa's Track Record
Leiden University via Coursera
Bitcoin and Cryptocurrency Technologies
Princeton University via Coursera
Local Economic Development
Erasmus University Rotterdam via Coursera
Les fondamentaux des finances locales
Centre national de la fonction publique territoriale via France Université Numerique