DevOps tools used:
DevOps (‘development’ and ‘operations’) represents a culture that you can adopt for continuous improvement,
aimed to
unite the efforts of both developers and operations towards a common business goal.
Our approach is to base everything on Docker containers and use Docker Compose, AWS ECS (as we are
specialized in AWS)
and Kubernetes and its tools for orchestration and management. For monitoring we believe that a combination of
Grafana,
Prometheus, Graphite or Telegraf achieve the best results, while for automatization we focus on available
native tools,
e.g. AWS CLI, or infrastructure as code frameworks such as Ansible.