Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Practical Aspects of Microservice Architecture

code::dive conference via YouTube

Overview

Explore practical aspects of microservice architecture in this code::dive 2019 conference talk by Remigiusz Michułka. Delve into the consequences, benefits, limitations, and risks associated with implementing microservice solutions. Understand how this architecture impacts product life-cycles, development, testing, deployment, and security. Learn about core service features for future-proof services, data consistency, safe rollbacks, and system self-healing capabilities. Gain insights from Michułka's decade-long experience in DevOps, network engineering, and system design, particularly in Nokia's 5G products. Discover how to apply common patterns creatively and analyze systems from multiple perspectives. Cover topics including microservices evolution, UNIX philosophy, loose coupling, distributed monoliths, security layers, monitoring, circuit breakers, event patterns, and saga patterns.

Syllabus

Introduction
Welcome
My face
Microservices evolution
Is it something new
UNIX philosophy
Loose coupling
Application example
Contract
System Aspects
Feature Introduction
Blueprint
Distributed Monolith
Business Store
Interface
Swagger
Split responsibility
Testing
Automation
Test
Security
Security Layers
Data Protection
Entity Aspects
Advices
Monitoring
Circuit Breaker
Even Patterns
Benefits
Saga Pattern
Deployment Scenario
Summary
Questions

Taught by

code::dive conference

Reviews

Start your review of Practical Aspects of Microservice Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.