
Ozon
Go-разработчик, Группа разработки "Тарификатор маркетплейса"
- Golang
- Go
- PostgreSQL
- Apache Kafka
- Микросервисная архитектура
- Docker
- Docker-compose
- Grafana
- Prometheus
- Kubernetes
- k8s
Что мы разрабатываем:
-
Тарификатор - это высоконагруженный микросервис, позволяющий определить, можно ли доставить товар с заданного склада конкретному пользователю, и если можно, то за какое время и по какому маршруту. Например, сервис вычисляет стоимость доставки из точки А в точку В; тайм-слоты; возвращает лучшую стоимость доставки для конкретного товара.
Стек: Go, PostgreSQL, Memecashed, Kafka, gRPC.
Команда: 1 лид, 7 Go разработчиков, 1 AQA, 1 аналитик.
Что интересного:
-
Сейчас в команде 9 человек, поэтому есть люди, которые помогут адаптироваться на проекте и могут обменяться опытом и экспертизой.
-
На проекте ОЧЕНЬ большой хайлоад, есть “стрельбы” до 1.5 млн RPS.
-
Очень много задач, связанных с оптимизацией бизнес логики, на решение задач можно влиять напрямую, если у вас есть идеи, например, как можно минимизировать выделение памяти, то ее обязательно рассмотрят.
-
Порядка 30% задач - работа со сложными алгоритмами.
-
Проект очень динамичный, каждые 1-2 месяца появляются новые фичи.
Что предстоит делать?
-
Участвовать в разработке микросервисных систем.
-
Писать код для highload сервисов и больших объемов данных.
-
Мониторить и оптимизировать производительность системы.
Мы ожидаем:
-
Опыт работы и понимание хайлоада.
-
Опыт работы с алгоритмами.
-
Опыт работы с Go от 5 лет.