Onix Internal
DevOps Knowledge Base

Our experience

Our experience

Sep 13, 2021
7 min read
87 views
How Onix moved the complex application from Heroku to AWS

We have lately assisted a client in migrating their application written in Ruby on Rails (RoR) from Heroku to Amazon Web Service (AWS). The migration was motivated by the developing app’s need for greater capacity and flexibility at a minimal cost. It was a production app without testing servers, so there was no room for […]

By Anton Marusenko

Our experience

Mar 6, 2019
2 min read
22 views
Examples of cost optimization of the project infrastructure

How we reduced the cost of using AWS resources. In most cases where we reduced the AWS costs the reason was a wrong built architecture, to which we made changes. Sometimes resources were used incorrectly from the beginning, sometimes when the application expanded, the architecture needed to be changed. Since the project is under the […]

By Serhii Kholin

Our experience

Jul 27, 2018
2 min read
16 views
Creating an infrastructure with Terraform in AWS

Create infrastructure as code for bank application that consists of the frontend, backend, Vault, DB. To create an infrastructure with Terraform I decided to use a Terraform modules structure. Infrastructure consists of this modules: Networking; RDS; Vault; ECS; CodePipeline; The first step is to create VPC. Inside VPC I created subnetwork with route table and […]

By Serhii Kholin

Our experience

Jul 7, 2017
6 min read
19 views
СonneSOA project, that we have experience working, develop and support with

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, […]

By Serhii Kholin

Our experience

Jul 4, 2017
1 min read
14 views
Our DevOps 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.

By Serhii Kholin