This document discusses microservices architecture and how the Nomadays tourism software transitioned to use microservices. Key points include:
- Nomadays refactored their monolithic architecture into microservices in 2015 to allow for independent deployability and scaling of services.
- Microservices architectures improve scalability, reduce single points of failure, and allow different programming languages/tools to be used for different services.
- Nomadays partitioned their application into 11 microservices plus additional components like a configuration server and service registry. They use Netflix OSS tools and RabbitMQ for communication between microservices.
Related topics: