Hotelbeds Journey to a microservices cloud-native architecture
summary
Describes Hotelbeds Group’s migration from an on-premise monolithic system to a cloud-native microservices architecture using Java microservices, moving booking processing and the availability engine to cloud deployments. Covers decisions made, lessons learned, and operational changes such as distributing services across multiple global locations to reduce latency.
AI-written summary · about
chapters (28)
- 0:00Intro
- 1:21THE LEADING B2B PROVIDER TO THE TRAVEL INDUSTRY
- 3:18HOTELBEDS API HISTORY
- 4:53API TRAFFIC EVOLUTION
- 5:27HOTELBEDS JOURNEY: 2016-2018
- 6:14APITUDE PROJECT
- 8:29ISSUE 1 - SCALABILITY - THE MONOLITH
- 9:14ISSUE 2 - BRING APITUDE TO THE CLOUD
- 10:17APITUDE MIGRATION TO CLOUD
- 11:47THE ATLAS+ PROJECT: BREAKING THE MONOLITH
- 13:26THE ATLAS+ PROJECT: APPROACH
- 14:45THE ATLAS+ PROJECT: AN EXAMPLE
- 16:34DISTRIBUTED AVAILABILITY: GOING GLOBAL
- 18:33SURVIVAL PRINCIPLES...
- 18:58MICROSERVICES, A WORD OF CAUTION
- 19:27STANDARDIZATION
- 23:26DECOUPLING - FUNCTIONAL DESIGN
- 25:22DATA REPLICATION
- 28:02RESILIENT DESIGNS
- 28:59RESILIENCE: EMBRACE FAILURE
- 30:30EXAMPLE: HYSTRIX LIBRARY
- 32:03RESILIENCE: COORDINATION AVOIDANCE
- 33:07EXAMPLE: REPLICATED LOCAL CACHE
- 36:51AUTOMATION - TECHNOLOGY STACK
- 37:20MICROSERVICE SUPPORT ECOSYSTEM Consul
- 38:10MONITORING
- 38:31GOVERNANCE
- 40:36FUTURE CHALLENGES
related talks
56mSpring Cloud Microservices, a journey inside a financial entity
28mThe journey from monolith to microservices
31mSharing is caring: Building a modern microservice architecture helps everyone get ahead
36mJava: Microservices...decisions, decisions, decisions everywhere
08mThe Evolution of Microservices Architecture in Cloud-Native
42mFrom Monolith to Microservices: The Evolution of a Banking Platform
41mChallenges and solutions: evolution of the technology architecture
42mScaling Microservices in Go
