Что я делаю на проекте Linka

С мая работаю на новом проекте на Go — для Linka. Привлекла важность задачи, но при проработке требований оказалось, что масштаб больше ожидаемого: несколько сервисов, очереди, требования к безопасности.

Уже удалось поработать с NATS JetStream, собрать production-ready Docker-образ — с учётом безопасности и размера, а не просто рабочий Dockerfile, провести около десятка ревью.

Архитектура Планируется 2 сервиса: REST API и сервис для обработки долгих задач — антивирус-проверка и генерация звука из текста. Связь между сервисами — через NATS JetStream. Стек: PostgreSQL, Redis, Loki, slog, Prometheus, Grafana.

Часть инструментов уже встречались на предыдущем проекте, но возможность поработать с микросервисной архитектурой и очередью NATS — особенно интересна.

Помимо задач разработки - ввёл ротацию ревьюеров в репозитории, чтобы не завязывать код на одного человека - помогаю с вопросами "как лучше сделать", обсуждаю варианты реализации - инициирую технические созвоны и обсуждения - по задачам стараюсь не отставать от команды — в начале проекта это нормально

#go #nats #разработка #backend #codereview