О разработке, что-то на бэкендерском: как построена бэкенд-разработка в Carrot quest Оля — fullstack-разработчик с уклоном в backend, работает в Carrot quest уже 6 лет. У Оли на глазах наш сервис кратно вырос: сейчас у него десятки тысяч пользователей и он обрабатывает более 150 тысяч запросов в минуту. Оля поделилась, как устроена работа в бэкенде при такой нагрузке. Полная версия — в видео. Краткое содержание выпуска: 🚩 Как высоконагруженный сервис и разветвленная структура серверов влияют на работу разработчиков. 🚩 Как команде удается сделать так, чтобы 90% нештатных ситуаций были незаметны для пользователей. 🚩 Какой используем стэк — на основе веб-фреймворка Django, очереди задач Celery и программного брокера RabbitMQ. 🚩 Как команда внедряет новый софт для решения задач — например, для реализации CI/CD. 🚩 Почему постоянно приходится оптимизировать код, почему запросы к базам данных пишутся “быстрыми”, кто делает code review. 🚩 Как удается сохранять плоскую организационную структуру, чтобы самостоятельно и быстро принимать решения. 🚩 Кто входит в 3 фиче-команды — backend, 2 frontend-разработчика, дизайнер, тестировщик и продакт-менеджер. 🚩 За счет чего каждый в команде продукта знает, как влияет на результат всей компании. 🚩 Каково это — постоянно ощущать теплую атмосферу, где твое мнение имеет значение 🤗 P.S. Кстати, еще есть одно вакантное место на backend (middle). Переходи по ссылке https://www.carrotquest.io/vacancy/backend-developer и высылай свое резюме. #backend

Теги других блогов: разработка backend Carrot quest