oriented architecture with bounded contexts not updated at the same time slideshare.net/adriancockcroft/dockercon-state-of-the-art-in-microservices minimal knowledge of own environment
code easier to change/understand • faster start time / speedier deployments • decoupling of concerns [SOLID] • independent scaling • better fit with infrastructure (mem/cpu) • scaling development teams • fault isolation • flexibility in choosing a technology stack ◦ ↵
developing distributed system complexity • implement inter-process communication • transactions are more difficult to track • integration automated tests a challenge • operational complexity - multiple moving parts • coordination between teams about dependencies
iframes ◦ server side includes (Apache/nginx) ◦ edge side includes (Akamai/Varnish) what about json api includes? dejanglozic.com/2014/10/20/micro-services-and-page-composition-problem/
a team with two pizzas, it’s too large. That limits a task force to five to seven people, depending on their appetites” - Jeff Bezos medium.com/@benorama/the-evolution-of-software-architecture-bd6ea674c477