Начало работы над Tunio было вызвано желанием освоить Kubernetes. Сегодня это полноценная платформа для радио с AI-музыкой, новостями и подкастами. Я развивал проект без команды и инвестиций, и в этом материале делюсь своим опытом, включая ошибки и открытия.
С помощью Claude Code и Codex я ускорил процесс разработки, используя агентов для локализации интерфейса и генерации SEO-текстов. Для обеспечения стабильности вещания я разработал Android-приложение, которое автоматически восстанавливает соединение.
Основной кластер включает PostgreSQL, API-сервер, фронтенды и RabbitMQ. Гео-кластеризация обеспечила надежность и отказоустойчивость. Я использую различные сторонние сервисы для почты, TTS и генерации музыки.
Сталкиваясь с проблемами реального времени, я понял, что проект требует собственных серверов, что стало следующим шагом к его росту. Я надеюсь, что мой опыт поможет другим разработчикам в их начинаниях.