How to design system to be unaware of deployment strategy
In recent years a lot of new "architectural" buzzwords emerged like: microservices architecture, monolithic architecture etc. Goal of this repository is to show that this buzzwords are much more related to deployment than to system architecture. It is completely possible to design system to be independent of its deployment/s (and was done long time ago).