Maglev: A Fast and Reliable Software Network Load Balancer
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf
Tl;dr:
Don’t even consider microservices unless you have a system that’s too complex to manage as a monolith. The majority of software systems should be built as a single monolithic application. Do pay attention to good modularity within that monolith, but don’t try to separate it into separate services.
– Martin Fowler
If you can’t build a well-structured monolith, what makes you think microservices is the answer?
– Simon Brown
https://aadrake.com/posts/2017-05-20-enough-with-the-microservices.html
Don’t even consider microservices unless you have a system that’s too complex to manage as a monolith. The majority of software systems should be built as a single monolithic application. Do pay attention to good modularity within that monolith, but don’t try to separate it into separate services.
– Martin Fowler
If you can’t build a well-structured monolith, what makes you think microservices is the answer?
– Simon Brown
https://aadrake.com/posts/2017-05-20-enough-with-the-microservices.html