Backend разработка
Node.js vs Bun vs Deno 2026: какой JavaScript runtime выбрать
Bun 1.x стабилен в production. Deno 2.0 поддерживает npm. Node.js 22 запускает TypeScript нативно. Реальные бенчмарки, сравнение экосистем и конкретные рекомендации - для новых и существующих проектов.
Чистая архитектура в Node.js: практическое руководство без академизма
Чистая архитектура звучит хорошо в теории. На практике большинство реализаций добавляют сложность без пользы. Показываем паттерн, который реально работает в production Node.js TypeScript проектах - инверсия зависимостей, use cases, repository pattern с рабочим кодом.
WebSocket-сервер на 100,000 соединений: архитектура и реальные подводные камни
Как масштабировать WebSocket от 100 до 100k+ соединений: uWebSockets.js vs ws, Redis Pub/Sub между инстансами, heartbeat и reconnect логика, memory leak на неочищенных обработчиках.
Как перейти с монолита на микросервисы на PHP: реальный опыт 2016 года
В 2016 году микросервисы стали модным словом. Мы разделили монолитный Laravel-проект на три сервиса: auth, catalog, orders. Не всё прошло гладко. Вот что работало, что не работало, и когда микросервисы помогают, а когда это преждевременная оптимизация.
Как масштабировать Laravel приложение на VPS когда начинает тормозить (2015)
Laravel из коробки с 1000+ одновременными пользователями начинает тормозить. В 2015 году типичный стек масштабирования: PHP-FPM с правильными worker pools, Redis для сессий и кэша, очереди для тяжёлых задач, supervisor для workers. Без переписывания кода - только конфигурация.
Первый REST API для мобильного приложения: как мы учились проектировать API в 2012 году
В 2012 году REST был уже известной концепцией, но «хороший REST API» - понятием размытым. Мы набили классические шишки: неверная структура URL, отсутствие версионирования, небезопасная аутентификация. Вот что из этого вышло и как мы исправляли.
Node.js: JavaScript на сервере (2009)
8 ноября 2009 года Райан Даль представил Node.js на JSConf EU в Берлине. 45-минутный доклад. Демо: веб-сервер в 10 строк, 10 000 одновременных соединений без потоков. Аудитория не сразу поняла что происходит. Но те, кто понял - поняли всё.