38.40K

microservices_final_integrated_presentation

1.

Financial Impact of Choosing Microservices
Architecture
Architecture choices must follow business needs — not trends.

2.

Agenda
• Real-world engineering problem
• Resume-driven development
• Why microservices become expensive
• Cost structure
• Architecture comparison
• Complexity growth
• Case comparison
• Summary

3.

Real Story: Resume-Driven Architecture
Команда: Kubernetes, Istio, Kafka, NoSQL
Нагрузка: 50 пользователей в день
Мотивация: «готовимся к скейлу»
Это не инженерия. Это резюме-ориентированная разработка.

4.

Resume-Driven Development
Технологии выбираются ради красоты резюме:
• «Так круче в CV»
• Поддержка не учитывается
• Цель — получить +100k в новой компании
• Бизнес получает сложную, дорогую систему

5.

Why Microservices Become Expensive
Для микросервисов нужны:
• Kubernetes / Istio
• Kafka или очереди
• API Gateway
• CI/CD для каждого сервиса
• Логи, метрики, мониторинг
• Команда DevOps
Это «Звезда Смерти» для нагрузки в 50 человек.

6.

Cost Structure
Initial:
• Разделение системы
• CI/CD, k8s
Operational:
• Мониторинг, логирование
• Масштабирование сервисов
Hidden:
• Отладка распределенных ошибок
• Обучение команды
• Рост сложности

7.

Architecture: Monolith vs Microservices
Service 1
Monolith
(Simple, stable)
API Gateway
Service 2
Service 3

8.

Complexity Growth
Monolith
Microservices

9.

Case Comparison
Monolith:
• $300–700 / month
• Fast development
Microservices:
• $2,000–8,000+ / month
• High DevOps cost
Микросервисы выгодны только при реальном росте нагрузки.

10.

Summary
• Архитектура должна служить бизнесу
• Микросервисы = дорого и сложно
• Монолит закрывает 99% задач
• Настоящий сеньор не гонится за модой
• Технологии применяются только когда оправданы
English     Русский Rules