Bookmarks tagged “microservices”
18 bookmarks tagged “microservices”
Scaling up the Prime Video audio/video monitoring service and reducing cost
We create and provide access to world-class entertainment through Amazon Originals, Prime Video, Audible, Amazon Games, Twitch, Amazon Music, Prime Gaming, and more. Amazon’s digital entertainment products enable customers to access the latest apps and games, stream or download m
12 Factor App Revisited
The Twelve-Factor App methodology is a methodology for building software-as-a-service applications by Adam Wiggins. We cover how they have since evolved, and what we can learn from them today and how they changed the status quo of yesteryear.
Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly
Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Famous DDD principles include Use a…
Domain Services: The Next (small) Evolution of Microservices | by Nick Tune
The microservices era has been good for software architecture. I remember when the idea of multiple databases was punishable by death. But, the over-focus on micro has detracted from the true…
The macro problem with microservices - Stack Overflow Blog
How do you cut a monolith in half? — programming is terrible
It depends. The problem with distributed systems, is that no matter what the question is, the answer is inevitably ‘It Depends’. When you cut a larger service apart, where you cut depends on latency,...
The Architect’s Path (Part 2 - Implementation) - The Architect Elevator
Growing an architect is different from growing a system. This bookshelf will help.
Introducing Domain-Oriented Microservice Architecture
Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago, many people readily adopted microservice architectures due to the numerous benefits they provide such as
Microservices Adoption in 2020 – O’Reilly
Everyone’s talking about microservices. Who’s actually doing it?
The Service Mesh: What Every Software Engineer Needs to Know about the Worl
Architecturally, a service mesh is nothing more than a bunch of userspace proxies stuck next to your services plus a set of management processes
Building Services at Airbnb, Part 2 - The Airbnb Tech Blog - Medium
Airbnb is moving its infrastructure towards SOA. A reliable, performant, and developer-friendly service platform is essential in an architectural evolution. In a previous post, we shared a bird’s-eye…
Health Checks and Graceful Degradation in Distributed Systems
Thanks, as always, to Fred Hebert and Sargun Dhillon for reading a draft of this post and offering some invaluable suggestions. In her Velocity keynote, Tamar Bercovici of Box highlighted the…
Consumer-Driven Contracts: A Service Evolution Pattern
Consumers should drive the definition of service contracts, while limiting to their individual needs. Suppliers should then validate against the union of their consumers' contracts.
Consensus Protocols: Paxos | Paper Trail
Writing about distributed systems, compilers, virtual machines, databases and research papers from SOSP, ATC, NSDI, OSDI, EuroSys and others
Best Practices for Building a Microservice Architecture
A curated a set of pragmatic practices for building a microservice architecture that fits well with modern web and cloud technologies.
Microservices: using resources and business services as extensibility strategy
In this post, I want to share with you a strategy intended to improve your system’s extensibility — in other words, making your business better able to cope with future change. Of course, not everyone sees the world with the same eyes, so if you disagree with something, please sh
Titus: Introducing Containers to the Netflix Cloud - ACM Queue
We believe our approach has enabled Netflix to quickly adopt and benefit from containers. Though the details may be Netflix-specific, the approach of providing low-friction container adoption by integrating with existing infrastructure and working with the right early adopters ca
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for organizing effective testing, this deck outlines the kinds of tests you need and how to mix them.

















