Max Performance of Nginx, PHP & PostgreSQL Chain — Again aka Part #2

This blog post is the second part in a series on performance engineering (PE) research, check this link for the first one. We look into max performance of Nginx, PHP & PostgreSQL chain — again! A bit of Refresher on Max Performance of Nginx, PHP & PostgreSQL Chain See “Setup for Max Performance of Nginx,…

Апокалипсис сегодня на базе LLM

Сегодня снова рандомный мыслепоток на великом и могучем. Есть некоторое количество антиутопической фантастики, выстроенной на появлении машины, способной к осознанию себя. И конечно же это приводит к стойкому желанию разделаться с треклятыми создателями. Из наиболее известных произведений это в частности кинофильмы из серий “Терминатор” и “Матрица”. Современное развитие больших языковых моделей ака БЯМ ака LLM…

Halting problem в 3-х ипостасях

Термин halting problem обычно вспоминают как «ту самую» теоретическую границу вычислений: нельзя написать программу, которая для любой другой программы и любого входа заранее решит, завершится ли вычисление или уйдёт в бесконечный цикл. Но если посмотреть на индустриальные системы — от микросервисов до агентных пайплайнов с LLM — то «проблема остановки» неожиданно перестаёт быть абстракцией. Она…

NFR Conflicts: 3 practical cases

Over time I noticed some typical contradictions between non-functional requirements (NFR). Let’s consider three typical cases of NFR conflicts I learned from practice. Security vs Ease of Use Security is a huge and ever growing concern these days. No surprise here – we live when IT-systems are unprecedentedly dependable. More and more activities occur in…

Max Performance of Nginx, PHP & PostgreSQL Chain

This blog post is the first in a series of articles on performance engineering (PE) research I did some time ago. I touched the topic of PE a bit in one of previous blog articles. This time it’ll be purely practical. The picture was generated by Nano Banana and contains pretty obvious errors. I decided…

Ода Master of Orion: Conquer the Stars

Продолжаю петь оды как правило и так уже признанным столпам игроделания, в этот раз поговорим о MOO CTS от аж 2016 года — скоро юбилей 10 лет! Я не играл в оригинальный MOO, но на MOO2 потрачено немало времени. Именно поэтому MOO CTS это именно то, что нужно — это тот же MOO2, только лучше!…

Mental Models for Performance Engineering

I’ve been tinkering with performance engineering (PE) as one of the areas of interest for a while lately. From experience I built up a few mental models / metaphors which help with reasoning about systems performance. Let’s get through these mental models for performance engineering one by one. The most significant achievement thus far was…