Roman UshakovPHP: Implementing proxy for keepalive connections using NginxHow to decrease network time when using PHP?Apr 221Apr 221
Roman UshakovImproving Observability With ELK AlertsLearn how to create basic ELK alerts as well as some advanced techniques like anomaly detectors and historical data aggregationJan 4Jan 4
Roman Ushakov5 Incidents in Distributed Systems and How We Could Avoid ThemWhen designing and implementing distributed systems, a set of essential patterns comes into play. In this article, we’ll explore three key…Oct 20, 2023Oct 20, 2023
Roman UshakovScaling of PHP Application in Kubernetes Based on FPM Workers UtilizationRunning your application in Kubernetes offers numerous advantages, one of the most significant is the HorizontalPodAutoscaler (HPA). This…Sep 27, 20231Sep 27, 20231
Roman UshakovFrom Geek to Business Speak: How to convince business to make tech investmentsA witty guide to bridge the communication gap and secure support.Jun 1, 2023Jun 1, 2023
Roman UshakovPHP: attributes vs annotations. Optimising Doctrine metadataWhile optimising application I noticed that 30% of time is goes to metadata parsing and decided to perform a little benchmark…Sep 10, 20221Sep 10, 20221
Roman UshakovinITNEXTSo, how not to suffer because of functional tests?We sure all know what is “ideal” test. There are a lot of books, posts and talks about it, but what about performance?May 9, 2021May 9, 2021