Onix Internal
DevOps Knowledge Base

Recent posts
View All

Projects

Nov 28, 2024
4 min read
16 views
Features of Dockerizing Applications Written in Next.js

In this article, we describe the challenges faced by the Onix team while creating a Docker environment for a project written in Next.js. Background: A small project written in Next.js, consisting of a backend, frontend, and a database, needed to be deployed in a cloud environment with minimal costs (up to $50 per month). The […]

By admin

Our experience

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

We were tasked with optimizing a PHP application running on an Apache2 server to handle a significantly higher number of concurrent users efficiently. The primary goal was to identify the upper limit of the current configuration and implement optimizations to maximize throughput, ensuring stable performance under load. Problem: Initial load testing, conducted using BlazeMeter (leveraging […]

By admin

Uncategorized

Nov 28, 2024
2 min read
30 views
Outage in Kubernetes Development Cluster During High-Impact Usage

We maintain a dedicated infrastructure to host development environments (Dev environments) for various projects, independent of client resources, to streamline the development process.

By admin

Education

Nov 30, 2023
1 min read
154 views
Onix DevOps achivements (certificates)

The certificates of members of our department

By Daria Hrytsiuk
Education
View All

Education

Nov 30, 2023
1 min read
154 views
Onix DevOps achivements (certificates)

The certificates of members of our department

By Daria Hrytsiuk

Education

Nov 30, 2023
1 min read
29 views
Використання AWS EC2 G2 інстансів

G2 інстанси оптимізовані для додатків, що використовують ресурси відео підсистеми. Після запуску такого інстансу, фізично отримуємо доступ до відео карти nVidia. Такий інстанс необхідно налаштувати щоб додатки могли використовувати ці ресурси, в іншому випадку буде використовуватися тільки ЦП.

By Nikolay Dikhtyar

Education

Nov 30, 2023
1 min read
35 views
Полезные ссылки по Security Audit хостингов

7 Security Measures to Protect Your Servers Nginx config file testing utility by Yandex

By Serhii Kholin
Mail-configuration
View All

Mail Configuration

Nov 30, 2023
1 min read
38 views
Создать SPF: Как сделать так, чтобы письма не попадали в СПАМ

Взято з відси. SPF — это не только уровень защиты от солнечных лучей. Это еще и мощная технология, которая ограждает домен отправителя от действий мошенников. О том, как она работает и почему без настроенной SPF все меры по защите почтовой репутации летят коту под хвост – рассказываем. P.S. будет много технических терминов, но мы их просто объясним.:)

By Serhii Kholin
Onix-internal
View All

Onix Internal

Nov 30, 2023
8 min read
289 views
How to deploy WordPress on Kubernetes using Gitlab

This tutorial will guide you in deploying a WP application in Kubernetes using the GitLab repository and a remote server with a MySQL database. Also added a manifest for Kubernetes cron job for data backup to AWS S3 bucket. Create a repository on GitLab Put the source of code of WP site or add folders […]

By Daria Hrytsiuk

Onix Internal

Nov 30, 2023
2 min read
135 views
Starlink testing in Onix-Systems Company, Ukraine. November 2022

The results of Starlink testing at Onix’s office(prepared by the infrastructure administrator) Starlink testing took place on November 28 from 11:00 a.m. to 8:00 p.m. According to statistical data, 180-200 unique IP addresses participating in the testing. During the testing, they downloaded 219 GB and transmitted 39 GB of data. This amounts to 258 GB […]

By Serhii Kholin

Onix Internal

Nov 30, 2023
5 min read
43 views
New Relic integration on different clouds

Recently, more and more users are using multiple cloud resources to host their applications their corporate resources. According to this situation for multi-cloud systems need a multi-cloud tool for monitoring. One example of such a universal monitoring system could be New Relic. Especially after the last update (to New Relic ONE), which allows you to […]

By Volodimir Reznichenko
Our-experience
View All

Our experience

Nov 30, 2023
3 min read
21 views
Scaling a PHP Application: Optimizing Apache2 to Handle 500 Concurrent Users

We were tasked with optimizing a PHP application running on an Apache2 server to handle a significantly higher number of concurrent users efficiently. The primary goal was to identify the upper limit of the current configuration and implement optimizations to maximize throughput, ensuring stable performance under load. Problem: Initial load testing, conducted using BlazeMeter (leveraging […]

By admin

Our experience

Nov 30, 2023
7 min read
109 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

Nov 30, 2023
5 min read
42 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
Projects
View All

Projects

Nov 30, 2023
4 min read
16 views
Features of Dockerizing Applications Written in Next.js

In this article, we describe the challenges faced by the Onix team while creating a Docker environment for a project written in Next.js. Background: A small project written in Next.js, consisting of a backend, frontend, and a database, needed to be deployed in a cloud environment with minimal costs (up to $50 per month). The […]

By admin

Projects

Nov 30, 2023
8 min read
29 views
ELK stack 5.x [Swipe-SOA]
By Serhii Kholin

Projects

Nov 30, 2023
1 min read
34 views
Cross domain request with basic authorization

Постановка задачи: * есть 2 домена – domain1.com, domain2.com * с domain2.com нужно выполнить AJAX запрос, при этом domain1.com закрыт HTTP basic auth

By Serhii Kholin