Enterprise ERP для Додо: .NET микросервисы и SLA 99.9%
Задача:
Для Дринкит (кофейня в структуре Додо) требовалось создать отказоустойчивую систему учета и товарооборота. Старые решения были заточены строго под бизнес пиццерий, а аналитика внедрялась слишком долго. Главное требование - стабильность (SLA 99.9%).
Мое решение:
Как Senior Fullstack разработчик, я спроектировал архитектуру и реализовал проект с нуля:
• Архитектура: Вместо старого монолита (Razor) спроектировал новые микросервисы на ASP.NET Core (.NET 8) и микрофронтенды (React 18), что позволило командам работать параллельно.
• DevOps: Перевел систему в Kubernetes с автомасштабированием. Заменил RabbitMQ на Kafka для надежности.
• AI-интеграция: Внедрил AI-инструменты (Cursor, MCP, агенты) в CI/CD и написание кода, что сократило время разработки и онбординга на 50%.
Ключевые результаты:
🚀 Стабильность: SLA 99.9% достигнут с первого месяца. Инциденты сократились в 2 раза.
🚀 Скорость: Аналитические фичи внедряются за 3 дня вместо нескольких спринтов (за счет миграции на Redash).
🚀 AI: AI-агенты и инструменты ускорили разработку и контроль качества.
Стек технологий:
Backend: ASP.NET Core, C#/.NET 8
Frontend: React 18, TypeScript
Infrastructure: Kafka, Kubernetes, PostgreSQL, MongoDB, Redis, Prometheus, Grafana
AI Tools: Cursor, Claude Code, MCP, AI agents