Tgbot commands:
- /start - стандартное приветствие
- /calculate %formula% - решение выраждения
HTTP server routes:
- /ping - Пинг сервера
- /v1/metrics - получение метрики (user_count)
За референс брал https://github.com/evrone/go-clean-template/
Точки входа в аппы
Инициализация конфига
Докерфайлы для проекта
Модули запуска каждого приложения
Получение/обработка запросов в http и tg
Модели данных
Слой с логикой взаимодействия с бд, сторонними библиотеками и тд.
Сервис получения, обработки и отдачи ответов
Репозиторий. Работа с БД, в моем случае с PostgreSQL
Слой юзкейсов