Highload at the Intersection of DevOps and PHP Development
summary
Covers handling high-load systems at the intersection of DevOps and PHP development, focusing on CQRS architecture, cross-data-center (cross-DC) infrastructure and data handling, and a seamless migration to another data center. Describes software-engineering technical details and tooling used during the migration: MySQL (Galera Cluster + standalone), RabbitMQ (including rabbitmq-tools), Redis replication, cache-warming strategies, and solutions for cross-DC interaction.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 4:56Highload architecture trade-offs
- 9:11Infrastructure migration
- 13:09MySQL replication
- 15:40Redis cross-DC replication
- 19:17Memcached cache
- 27:25RabbitMQ cross-DC
- 30:19Final architecture & scaling
- 33:57Q&A
related talks
40mDDD, CQRS, Hexagonal, Onion,... Putting it together
53mHopping in the Clouds: migration between cloud providers
18mEngineering Resilience at Scale; Lessons from a Distributed Systems Transformation
35mMigrating a live site across the country without downtime
51mMigrations - The Hardest Actual Problem in Computer Science
37mHow to run 200+ PHP services in production and not lose your mind
27mDevOps and the Database Bottleneck
45mAgile Development of CakePHP Web Applications in a Hybrid Kubernetes Cluster
