reymer.ai

Архитектура микросервиса

Проектирование архитектуры микросервиса с диаграммами

Продвинутый0 копирований75 просмотров

Заполните переменные

Значения автоматически подставляются в текст промпта

Промпт

Спроектируй архитектуру микросервиса для [задача]. Требования: - Нагрузка: [нагрузка] - SLA: [SLA] - Стек: [стек] Результат: 1. **Обзор**: назначение сервиса, границы ответственности 2. **API Design**: endpoints, методы, форматы 3. **Модель данных**: схема БД, индексы 4. **Компоненты**: слои, модули, зависимости 5. **Интеграции**: с какими сервисами взаимодействует 6. **Масштабирование**: как справляться с нагрузкой 7. **Отказоустойчивость**: circuit breaker, retry, fallback 8. **Мониторинг**: метрики, алерты, логирование 9. **Деплой**: Dockerfile, K8s манифесты 10. **Диаграммы**: ASCII-схемы компонентов Паттерны: какие применяем и почему.

Пример результата

## Архитектура: Notification Service ### 1. Обзор Сервис отвечает за отправку уведомлений пользователям через различные каналы. ### 2. API Design ``` POST /api/v1/notifications GET /api/v1/notifications/{id} GET /api/v1/notifications/user/{userId} ```...

Примеры применения

  • архитектура
  • микросервисы
  • system design