How we run migrations across 2,800 microservices (7 minute read)
This article describes Monzo's approach to efficiently updating libraries across 2,800 microservices using a centralized strategy. The method leverages automation and a monorepo to ensure library consistency and ease of upgrades. Key components include automated refactoring, config-driven control for deployments, and a focus on gradual, safe rollouts. This centralized approach reduces coordination efforts and increases consistency in handling large-scale updates.
|
|
Skupper (GitHub Repo)
Skupper simplifies cloud-native application networking by creating secure, application-layer connections across diverse environments without the complexity of traditional networking solutions.
|
Valkey (GitHub Repo)
Valkey offers a powerful, flexible, and open-source solution for developers seeking a robust key-value store with advanced data structure capabilities and customizable features.
|
|
Working with Protobuf in 2024 (9 minute read)
Protocol Buffers (protobuf) are crucial for data serialization in applications like gRPC services. Traditionally, working with protobuf involves defining .proto files, compiling them, and implementing logic, which can be error-prone. Modern tools like JSON to Proto, Protobuf Pal, and Buf CLI have improved this process by automating protobuf definitions, enhancing code generation, and ensuring consistency. Buf Studio and FauxRPC support rapid prototyping and testing, streamlining protobuf development significantly.
|
|
Love TLDR? Tell your friends and get rewards!
|
Share your referral link below with friends to get free TLDR swag!
|
|
Track your referrals here.
|
Want to advertise in TLDR? 📰
|
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to advertise with us.
If you have any comments or feedback, just respond to this email!
Thanks for reading,
Kunal Desai & Martin Hauskrecht
|
|
|
|