
2026-07-22
Коротко: Gotcha — self-hosted observability (ошибки, аптайм, трейсы, метрики, профили) в одном Go-бинарнике на PostgreSQL и ClickHouse; совместим с Sentry SDK.Gotcha — это self-hosted observability-платформа: трекинг ошибок, мониторинг аптайма, распределённый трейсинг, метрики и профилирование. Всё
Коротко: context.Context передаёт через цепочку вызовов отмену, таймаут и значения запроса — вовремя останавливает ненужную работу и спасает от утечек горутин.Коротко: context.Context — это способ передать через цепочку вызовов сигнал отмены, дедлайн/таймаут и небольшие значения, привязанные к запро
Коротко: Go компилируется в один статический бинарник, поэтому образ собирают multi-stage — итог в единицы мегабайт вместо сотен.Коротко: Go компилируется в один статический бинарник, поэтому образ для него собирают в два этапа (multi-stage) — на первом компилируют в «толстом» образе с тулчейном, на
Коротко: в Go нет классов и наследования: данные — структуры, поведение — методы, контракты — интерфейсы (реализуются неявно); композиция вместо иерархий.Коротко: в Go нет классов и наследования. Данные описываются структурами, поведение — методами, а контракты — интерфейсами, причём интерфейсы реал
Коротко: в Go ошибка — обычное значение, а не исключение: функция возвращает error, и вы обрабатываете его сразу; никаких try/catch.Главное, что нужно понять про ошибки в Go: ошибка — это обычное значение, а не исключение. Функция возвращает error вторым результатом, и вы обрабатываете его сразу. Ни
Опишите задачу — отвечу и предложу формат работы.
Обсудить задачу