Infrastructure solutions

​​Having one instance of an application running on a server is rather easy to achieve, but several questions typically arise when the number of user increase:

  • How many users should be able to connect the same time?

  • How fast should my app respond?

  • How many instances should I run?

  • How can I scale up?

When encountered, those questions can quickly become blocking issues (e.g. back-end not accessible within defined timeout).

Also operating several servers at once can be time consuming and error prone (consistency issues);

​Nalys DevOps toolbox provides several solutions to set up and operate an infrastructure:

  • Set up automation for provisioning and maintenance/operations (Ansible, Chef/Puppet, etc...)

  • Use cloud services (AWS, Azure, GCP)

  • Set up orchestrator on-premise (Nomad, Kubernetes)

  • Set up autoscaling of systems using orchestrators

Infrastructure-DevOps-toolbox-Nalys.jpg