Microsserviços significam, de um lado, escalabilidade e flexibilidade para uma aplicação; do outro, complexidade e custo operacional aumentados. Quando é que as vantagens se sobressaem às desvantagens? Aquela sua aplicação de 15 mil linhas de Rails servindo meia dúzia de pessoas precisa mesmo ser particionada em várias outras apenas pelo...

Microsserviços significam, de um lado, escalabilidade e flexibilidade para uma aplicação; do outro, complexidade e custo operacional aumentados. Quando é que as vantagens se sobressaem às desvantagens? Aquela sua aplicação de 15 mil linhas de Rails servindo meia dúzia de pessoas precisa mesmo ser particionada em várias outras apenas pelo Zeitgeist?

Bota o headphone e serve o café, porque esse é o assunto do Inviável 25.

Calçados Microservices Prerequisites
Three Years of Microservices at SoundCloud
Martin Fowler: Microservices, a definition of this new architectural term
Release It! Design and Deploy Production-Ready Software
Ports-and-Adapters/Hexagonal Architecture
Pact
Building Microservices
Five Principles of Monitoring Microservices

Recomendações:

Leonardo

O Mecanismo
Ni No Kuni II: Revenant Kingdom


Vitor

The Butterfly Effect