YoVDO

Practical Aspects of Microservice Architecture

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Software Development Courses Distributed Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX