Our experience
SOA project’s components The project contains the next list of components: Application with http access (Python applications based on Tornado framework and go application with http access to them). Applications (Python application) that read queries and execute necessary actions. Hashicorp Consul (https://www.consul.io/) service for automatic discovery of services. Ebay Fabio (https://github.com/fabiolb/fabio) is used as http, […]
Our experience
We are taking advantage of AWS and its services and have a solid experience with Docker and “dockerizing” applications written in various languages: NodeJS, Golang, Kotlin, PHP, Python. We deployed different environments: from the easiest one-server deployment with 3-5 containers using Ansible to environments with scaling groups on AWS with 10-20 microservices using Terraform.