Похожие презентации:
microservices_final_integrated_presentation
1.
Financial Impact of Choosing MicroservicesArchitecture
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 StructureInitial:
• Разделение системы
• CI/CD, k8s
Operational:
• Мониторинг, логирование
• Масштабирование сервисов
Hidden:
• Отладка распределенных ошибок
• Обучение команды
• Рост сложности
7.
Architecture: Monolith vs MicroservicesService 1
Monolith
(Simple, stable)
API Gateway
Service 2
Service 3
8.
Complexity GrowthMonolith
Microservices
9.
Case ComparisonMonolith:
• $300–700 / month
• Fast development
Microservices:
• $2,000–8,000+ / month
• High DevOps cost
Микросервисы выгодны только при реальном росте нагрузки.
10.
Summary• Архитектура должна служить бизнесу
• Микросервисы = дорого и сложно
• Монолит закрывает 99% задач
• Настоящий сеньор не гонится за модой
• Технологии применяются только когда оправданы