Разработка микросервискной архитектуры для Новости добрых деяний
- 1
- 0
- Опубликовано: 2024-06-13
Работа в команде (Team lead)
Был запрос на создание сайта который будет являться платформой для деления историй о добрых поступках людей со всего мира.
Мной реализовано в данном проекте:
- Во всех микросервисах была реализована система авторизации для администратора, которая ограничивает доступ к роутам для добавления и обновления контента. Теперь только администраторы могут выполнять эти действия в системе.
- Микросервис с блоками новостей и материалов.
- Микросервис статики для картинок.
- Развертывание и запуск проекта на сервере с использованием Docker для контейнеризации, а также настройка Cloudflare Firewall для обеспечения безопасности трафика и ресурсов сайта.
- Разворачивание проекта на сервере (настройка pipelines и CI/CD).
Обязанности в плане управления разработкой:
- Развитие продукта;
- Проектирование базы данных;
- Рефакторинг кодовой базы, проведение ревью;
- Поиск ошибок, их устранение;
Обязанности в плане управления персоналом отдела:
- Управляю работой команды разработчиков (5 человек);
- Качественно контролирую выполнение поставленных задач;
- Помогаю коллегам в случае возникновения проблем;
Распределяла задачи так:
- У каждого специалиста забита вся рабочая неделя + оставалось время на backlog задачи, например, рефакторинг или задачи после проверки отделом тестирования - таким образом эффективность команды повысилось на 20% - вместо 10 переносам по задачам, стало 8 переносов.
- Создала договоренности с командой и проводила ежедневные планерки - у команды стало больше свободного времени, ведь на планерках разбиралось самые горящие и больные места.
- Ввела отчетность для Product Manager - roadmap по проекту с ежедневными сводками (успех/не успех).
Был запрос на создание сайта который будет являться платформой для деления историй о добрых поступках людей со всего мира.
Мной реализовано в данном проекте:
- Во всех микросервисах была реализована система авторизации для администратора, которая ограничивает доступ к роутам для добавления и обновления контента. Теперь только администраторы могут выполнять эти действия в системе.
- Микросервис с блоками новостей и материалов.
- Микросервис статики для картинок.
- Развертывание и запуск проекта на сервере с использованием Docker для контейнеризации, а также настройка Cloudflare Firewall для обеспечения безопасности трафика и ресурсов сайта.
- Разворачивание проекта на сервере (настройка pipelines и CI/CD).
Обязанности в плане управления разработкой:
- Развитие продукта;
- Проектирование базы данных;
- Рефакторинг кодовой базы, проведение ревью;
- Поиск ошибок, их устранение;
Обязанности в плане управления персоналом отдела:
- Управляю работой команды разработчиков (5 человек);
- Качественно контролирую выполнение поставленных задач;
- Помогаю коллегам в случае возникновения проблем;
Распределяла задачи так:
- У каждого специалиста забита вся рабочая неделя + оставалось время на backlog задачи, например, рефакторинг или задачи после проверки отделом тестирования - таким образом эффективность команды повысилось на 20% - вместо 10 переносам по задачам, стало 8 переносов.
- Создала договоренности с командой и проводила ежедневные планерки - у команды стало больше свободного времени, ведь на планерках разбиралось самые горящие и больные места.
- Ввела отчетность для Product Manager - roadmap по проекту с ежедневными сводками (успех/не успех).
Пример реализации
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Предыдущая работа | Все работы автора | Разработка Backend части для Волковской пивоварни |