Инженерный журнал

Системы в деталях.

Эксперименты, осознанные компромиссы и решения за кодом. В каждом проекте — что известно, что измерено и что ещё в работе.

Событийная архитектура / Учебный проект

EventForge

Событие пришло дважды. Что должно произойти дальше?

Обработка заказов с вниманием к гарантиям доставки.

Решение

Сохранить намерение. Защитить повторную доставку.

Go / PostgreSQL / Kafka / Docker
Разобрать проект
Профессиональная практика / Интеграции

Voice / ML Platform

Где заканчивается поток и начинается асинхронная обработка?

Backend-интерфейсы между голосовыми сценариями и ML-сервисами.

Решение

Держать поток открытым. Явно передавать отмену.

Go / gRPC / NATS / Kafka / PostgreSQL / OpenTelemetry
Разобрать проект

Ссылки на код публикуются только после подтверждения. Закрытый код и неподтверждённые репозитории не добавлены.