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

Backend-проекты.

Прогрев Cloud Run, событийная обработка заказов и потоковое аудио. Архитектура, решения при разработке и результаты.

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

EventForge

Обработка заказов через outbox и идемпотентные consumers.

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

Решение

Заказ и outbox в одной транзакции, дедупликация у consumer.

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

Voice / ML Platform

Go-сервисы потоковой обработки аудио и ML-интеграций.

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

Решение

Передавать context и отменять устаревший ответ между сервисами.

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