Подготовить инфраструктуру для высоконагруженного проекта
Всем привет!
Ищем команду или отдельного специалиста для высоконагруженного проекта.
1. Описание проекта
Наш проект - это высоконагруженное веб-приложение, которое разработано на Django. Цель проекта - создать масштабируемую инфраструктуру и определить основные требования к разработке приложения.
2. Задачи и требования
Инфраструктура:
- Разработать и настроить инфраструктуру в облачной среде (предпочтительно AWS, но можно рассмотреть и другие провайдеры), которая будет поддерживать требования высокой доступности и масштабируемости (Kubernetes)
- Выбрать и настроить реляционную базу данных (например, PostgreSQL) с возможностью горизонтального масштабирования.
Автоматизация и CI/CD:
- Настроить CI/CD процессы (GitLab CI/CD) для автоматической сборки, тестирования и развёртывания кода.
Мониторинг и логирование:
- Настроить систему мониторинга (например, Prometheus) для сбора и визуализации метрик производительности и доступности системы.
Бекапы:
- Настроить систему регулярных бекапов данных приложения и инфраструктуры.
Безопасность:
- Предложить меры защиты от DDoS атак и других угроз.
- Разработать настройки безопасности и мониторинга уязвимостей для инфраструктуры.
Рекомендации для разработчиков:
- Определить необходимые требования "под вас" для приложения
Пишите цену, сроки, задавайте вопросы :)
Ищем команду или отдельного специалиста для высоконагруженного проекта.
1. Описание проекта
Наш проект - это высоконагруженное веб-приложение, которое разработано на Django. Цель проекта - создать масштабируемую инфраструктуру и определить основные требования к разработке приложения.
2. Задачи и требования
Инфраструктура:
- Разработать и настроить инфраструктуру в облачной среде (предпочтительно AWS, но можно рассмотреть и другие провайдеры), которая будет поддерживать требования высокой доступности и масштабируемости (Kubernetes)
- Выбрать и настроить реляционную базу данных (например, PostgreSQL) с возможностью горизонтального масштабирования.
Автоматизация и CI/CD:
- Настроить CI/CD процессы (GitLab CI/CD) для автоматической сборки, тестирования и развёртывания кода.
Мониторинг и логирование:
- Настроить систему мониторинга (например, Prometheus) для сбора и визуализации метрик производительности и доступности системы.
Бекапы:
- Настроить систему регулярных бекапов данных приложения и инфраструктуры.
Безопасность:
- Предложить меры защиты от DDoS атак и других угроз.
- Разработать настройки безопасности и мониторинга уязвимостей для инфраструктуры.
Рекомендации для разработчиков:
- Определить необходимые требования "под вас" для приложения
Пишите цену, сроки, задавайте вопросы :)