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

YouTube

Microservices Lessons Learned

Devoxx via YouTube

Overview

Explore microservices lessons learned from a startup perspective in this 36-minute conference talk. Gain insights into the challenges of transitioning from monolith to microservices, considering both technical and organizational aspects. Learn about legacy systems, runtime environments, and the evolution of models. Discover strategies for high cohesion, bounded contexts, and collaboration apps. Understand the importance of prioritization, handling authorization, and managing distributed systems. Delve into service interaction techniques using Kafka Streams for materialized views and data duplication. Address infrastructure complexities and business domain considerations. Walk away with valuable knowledge on what to watch out for when embarking on a microservices journey, based on real-world experiences shared by Susanne Kaiser at Voxxed Days Microservices 2018.

Syllabus

Introduction
Every journey is different
Legacy system
Runtime environment
Everything was a model
Everything was evolving
Meetings and discussions took longer
Usability and user experience
Product strategy
Software architecture
How to start
High Cohesion
Bounded Context
Collaboration Apps
Author Data
Coexistence
Starting from scratch
Next candidate
New service
Splitting storage
Prioritization
Handling Authorization
Handling Distributed Authorization
Handling CrossCutting
Distributed Monolith
Centralized Services
Service Interaction
Kafka
Streams
Streams for materialized views
Streams for data duplication
Infrastructure complexities
Business domain
Summary

Taught by

Devoxx

Reviews

Start your review of Microservices Lessons Learned

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.