YoVDO

Journey from Monolith to Microservices and DevOps

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses DevOps Courses Microservices Courses Resilience Courses Service Discovery Courses Serialization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of transitioning from a monolithic application to a microservices-based system in this 49-minute conference talk from GOTO Amsterdam 2016. Gain insights from Aviran Mordo, Head of Engineering at Wix, as he shares the lessons learned during their two-year transition process. Delve into key topics such as breaking down monoliths, defining service boundaries, handling serialization and API versioning, ensuring backward compatibility, and managing DevOps overhead. Learn about crucial aspects of microservices architecture, including service discovery, resilience, testing, and ownership. Discover strategies for determining optimal microservice size, separating services by SLA, and choosing between microservices and libraries. Understand the importance of DevOps culture, innovation, and selecting appropriate programming languages. Conclude with a recap of essential points and participate in a Q&A session to further explore this transformative journey in software development and operations.

Syllabus

Introduction
Breaking Monolith
Microservices
Service Boundary
Serialization
API Versioning
Backward Compatibility
DevOps Overhead
Service Discovery
Resilience
Testing
Ownership
Microservice Size
Separation by SLA
Microservices vs Libraries
Rule of Thumb
Choosing Microservices
DevOps
Innovation
Programming Language
Recap
DevOps culture
Conclusion
Questions


Taught by

GOTO Conferences

Related Courses

Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
Udemy
Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy
Java Swing (GUI) Programming: From Beginner to Expert
Udemy
Java Programming
Udacity
The Ultimate Guide to Savegames in Unity
Udemy