Principles of Microservices
Offered By: Devoxx via YouTube
Course Description
Overview
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
Введение в теорию кибернетических системSaint Petersburg State University via Coursera Dynamical System and Control
Indian Institute of Technology Roorkee via Swayam Kyma – A Flexible Way to Connect and Extend Applications
SAP Learning Linear Systems Theory
Indian Institute of Technology Madras via Swayam Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX