Onix Internal
DevOps Knowledge Base

Our experience

Our experience

Feb 4, 2025
2 min read
22 views
Optimizing Laravel with PHP OPcache: How to Reduce Page Load Time by Half

Laravel applications often contain a large number of files that need to be interpreted with each server request. In my project, the number of files reached 20,000, causing significant disk load and affecting page load speed. The solution to this problem was using PHP OPcache, which significantly reduced IOPS and doubled the speed of request […]

By admin

Our experience

Feb 4, 2025
2 min read
16 views
Complex Project: AWS ECS Cluster with Internal AWS NLB and Akka Cluster Discovery Protocol

Challenge: We deployed an AWS ECS Cluster using Terraform, with multiple application components communicating via AWS Network Load Balancer (NLB). The NLB was chosen because the application used a custom protocol (AKKA Cluster Discovery Protocol over TCP), which AWS ALB does not support. Initially, everything worked fine with an external-facing NLB, but the client requested […]

By admin

Our experience

Jan 27, 2025
2 min read
21 views
Example of AWS-Based Infrastructure Overview: Development, Staging, and Production Environments with CI/CD Integration.

The provided diagram illustrates three similar environments: development, staging, and production. Development and staging are hosted in the same AWS region, while production can optionally be deployed in a region of choice. The infrastructure includes the following components: AWS ECS (or optionally AWS Elastic Beanstalk) for application orchestration. AWS RDS for relational database management. AWS […]

By admin

Our experience

Nov 28, 2024
3 min read
41 views
Scaling a PHP Application: Optimizing Apache2 to Handle 500 Concurrent Users
By admin

Our experience

Sep 13, 2021
7 min read
117 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

Jan 26, 2021
5 min read
50 views
Principles of DevOps engineers at Onix. Technologies and tools 2021

Common rules DevOps at Onix is responsible for the infrastructure for web projects. Most often, a DevOps engineer is part of the development team. In this case, it has the main tasks:

By Serhii Kholin

Our experience

Mar 6, 2019
2 min read
50 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

Dec 29, 2018
2 min read
42 views
The experience in Microsoft Azure of the onix devops team

Out DevOps Team has a lot of experience to work with many different cloud providers like AWS, DigitalOcean, Google.Cloud, AliCloud and also Microsoft Azure. There is always competition among cloud providers, and they add services that competitors have. At the moment we have experience with several services inside Microsoft Azure in our recent projects. Virtual […]

By Serhii Kholin

Our experience

Dec 24, 2018
2 min read
46 views
Logging/monitoring experience

Logging and monitoring on any infrastructure is an essential part of our work. Here the couple examples what we do.

By Serhii Kholin