
Почему Go стал одним из самых популярных языков серверной разработки
История Go, философия простоты, goroutines, cloud-native экосистема и сравнение с Java, Node.js, Python и Rust — опорная статья для backend- и platform-инженеров.

Тег
Все статьи блога с этим тегом.

История Go, философия простоты, goroutines, cloud-native экосистема и сравнение с Java, Node.js, Python и Rust — опорная статья для backend- и platform-инженеров.

Полный путь HTTP-запроса — DNS, TLS, CDN, балансировщик, Nginx, backend, Redis, очереди, PostgreSQL и обратно в браузер. Практический разбор для разработчиков и архитекторов.

Eloquent, кэш, структура кода и общение с заказчиком — что ломает Laravel-приложения не на сервере, а в коде.

runc, gVisor, Kata, Firecracker и WASM на одном Go-сервисе: холодный старт, память и выбор под вашу модель угроз.

async fn везде превращается в стейт-машину, но Rust кладёт её на стек, а CPython — в кучу. Замеры памяти и практика.

L1 + Redis, дедупликация запросов и плавная деградация — бенчмарки layercache против «стада» обращений к базе.

От серверного рендеринга 2005 года до AI-приложений и edge computing: как менялись веб-архитектуры, почему старые решения не были ошибками и как выбирать подход в 2026 году.

Сравнение на задачах со схемами и инструкциями: DeepSeek 38:33, один regex вместо двух, меньше лишних деталей.

getdoday.ru: ~76 000 строк без React, грабли themeParams и DNS бота, биллинг через Telegram Stars и entitlement.

useActionState + Pydantic: одна схема, структурированные ошибки по полям, isPending из коробки — минус ~50% кода форм.

Google Genkit для Go: схемы ответов, многошаговые сценарии, инструменты, наблюдаемость и смена моделей без переписывания логики.

Конвертация в HTTP-запросе vs очередь на Redis: p95 упал с 800 мс до 3,8 мс, пропускная способность выросла в 4,8 раза — и цена сложности.

Профилирование, индексы, рефакторинг ORM, материализованные представления, пул соединений и кэш — практический гайд по PostgreSQL и MySQL.

Конкатенация, шаблонные строки и «безопасная» переменная sql — почему ревью пропускает уязвимости и как ловить их eslint-plugin-pg.

Порт EADDRINUSE на Windows, macOS и Linux — без if/else по ОС. Strategy, Factory, TypeScript-контракты и защита от shell injection.

Сравнение на Dev.to: p99 около 0,9 с против 3,2 с, экономика API и схема «дешёвый поток + премиум по запросу».

Удаление записи в Firebase RTDB превратило items в объект — TypeError и белый экран. Нормализация данных на клиенте.

Таблица jobs, блокировки строк, JSONB, LISTEN/NOTIFY и воркеры — без Redis, если Postgres уже в стеке.

Вопрос на естественном языке → SQL через LLM, DuckDB in-process, три стадии и read-only guardrails для безопасности.

DBOS и Obelisk: локальный SQLite + Litestream в S3 для состояния workflow; Postgres — когда нужны HA и масштаб.

Огромный PR от модели, CLA и выгорание мейнтейнеров — не «против ИИ», а про процесс ревью критической инфраструктуры.

Схема для .env, проверка в CI и автогенерация типов — как поймать PORT=abc и пустой API_KEY до деплоя.

Whisper и краткое резюме через LLM ломаются в реальной практике: нужны движки клинического рассуждения и интеграция с EMR, а не «просто текст».

Base64 — не шифрование, alg=none, слабый secret и refresh без ротации: чеклист перед продом JWT-авторизации.

ReDoS, supply chain в npm, prototype pollution, секреты в env и NoSQL injection — чеклист, который часто пропускают после «быстрого» деплоя.

Производительность Node.js vs Go/Rust, память на idle, npm и когда моноязык оправдан.