Главная
Study mode:
on
1
Introduction
2
Travis CI
3
Travis 2012
4
The Hub
5
Old Architecture
6
Ordering
7
Clock
8
The Renaissance
9
Simplicity
10
Complexity
11
Uncertainty
12
Single Database
13
Questions
14
Circuit Breakers
15
Monitoring
16
Testing
17
RabbitMQ
Description:
Explore the challenges and lessons learned in building a distributed system through this conference talk from GOTO Aarhus 2013. Delve into the journey of Travis CI as they transformed from a monolithic application to a resilient distributed system. Learn about network partitions, eventual consistency, and the importance of accepting failure as a natural part of distributed systems. Discover simple yet effective solutions for improving system reliability, including rethinking application architecture, implementing circuit breakers, and prioritizing monitoring and testing. Gain insights on handling data ordering issues, managing complexity, and embracing uncertainty in distributed environments. Understand the trade-offs between simplicity and complexity, and how Travis CI's experiences can be applied to improve the resilience and scalability of your own distributed systems.

The Smallest Distributed System

GOTO Conferences
Add to list
0:00 / 0:00