Дискаверинг и балансировка нагрузки в межсервисном взаимодействии — задачи со звёздочкой. Мы, как всегда, потестили готовые решения и выбрали свой путь.
Шёлковым касанием рук команды разработки 4 года назад реализовали Warden — собственное решение для service discovery и client-side load balancing.
Листайте карточки, знакомьтесь с нашим мобом и отсыпайте лайков команде разработки Service Discovery❤️
#ozontech_inside
Шёлковым касанием рук команды разработки 4 года назад реализовали Warden — собственное решение для service discovery и client-side load balancing.
Листайте карточки, знакомьтесь с нашим мобом и отсыпайте лайков команде разработки Service Discovery
#ozontech_inside
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Фильтр-кофе — это когда заполнил мини-анкету в Random Coffee Bot и ждёшь встречи.
У нас там фильтр на интересных и талантливых людей. Как работает:
1) кликаете на Random Coffee Bot,
2) в двух словах рассказываете о себе,
3) получаете яркого собеседника каждый понедельник.
Можно даже лично встречаться. Можно не встречаться. Можно не лично. Заполняйте анкету, а там разберётесь☕
У нас там фильтр на интересных и талантливых людей. Как работает:
1) кликаете на Random Coffee Bot,
2) в двух словах рассказываете о себе,
3) получаете яркого собеседника каждый понедельник.
Можно даже лично встречаться. Можно не встречаться. Можно не лично. Заполняйте анкету, а там разберётесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Банк на WebView: опыт Ozon
Привет, меня зовут Георгий Прокопчук. Я руководитель группы разработки iOS платформы Ozon Банка.
Приложение — уже неотъемлемый компонент любого банка. При создании нашего была сделана ставка на скорость: как в разработке, так и в проверке гипотез. Поэтому решили пилить гибрид — нативное приложение с компонентом браузера.
🟩 Плюсы гибридного подхода:
+ пользователи получают доступ к новым фичам без обновления приложения (ещё +10 к скорости за отсутствие ревью в App Store Connect);
+ идентичный интерфейс на всех платформах, единое дизайн-ревью;
+ одна платформа и общая логика для экспериментов, подсчёта метрик и аналитики;
+ для разработки и поддержки достаточно небольшой команды.
Минусы, конечно, тоже есть. Подробнее о них и о том, почему в нашем случае перевесили плюсы, как реализуем асинхронный и синхронный вызовы кода и что планируем делать дальше, читайте в моей статье 👈🏻
#ozontech_habr
Привет, меня зовут Георгий Прокопчук. Я руководитель группы разработки iOS платформы Ozon Банка.
Приложение — уже неотъемлемый компонент любого банка. При создании нашего была сделана ставка на скорость: как в разработке, так и в проверке гипотез. Поэтому решили пилить гибрид — нативное приложение с компонентом браузера.
+ пользователи получают доступ к новым фичам без обновления приложения (ещё +10 к скорости за отсутствие ревью в App Store Connect);
+ идентичный интерфейс на всех платформах, единое дизайн-ревью;
+ одна платформа и общая логика для экспериментов, подсчёта метрик и аналитики;
+ для разработки и поддержки достаточно небольшой команды.
Минусы, конечно, тоже есть. Подробнее о них и о том, почему в нашем случае перевесили плюсы, как реализуем асинхронный и синхронный вызовы кода и что планируем делать дальше, читайте в моей статье 👈🏻
#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Что приводит к побегам из Docker-контейнеров?
Мы выяснили и создали решение, чтобы этого избежать. Встречайте аннигиляторную пушку Ozon Tech.
Как устроена автоматизация проверки шаренных раннеров Gitlab — смотрите в карточках и в докладе руководителя отдела продуктовой безопасности Черных Тимофея и старшего инженера по информационной безопасности Букина Владимира👁🗨
#ozontech_security #cybersec
Мы выяснили и создали решение, чтобы этого избежать. Встречайте аннигиляторную пушку Ozon Tech.
Как устроена автоматизация проверки шаренных раннеров Gitlab — смотрите в карточках и в докладе руководителя отдела продуктовой безопасности Черных Тимофея и старшего инженера по информационной безопасности Букина Владимира
#ozontech_security #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ozon Tech Community Go Meetup 🧑💻
31 июля | 18:30 мск | офлайн + онлайн
📍Москва, Нижняя Сыромятническая 11, к1, 3 этаж
Собираемся в новой локации — в уютном лофте. Комфортно нетворкать, играть и, конечно, слушать полезное.
Ускорим автобиддеры, минимизируем ошибки в бизнес-логике и подискутируем о надёжности микросервисов — будет интересно, присоединяйтесь!
Подробнее о докладах:
➡️ «Кэш на кэш: как ускоряли автобиддеры»
— поговорим о подходах к выбору In-memory кэша, сравним технические реализации в Go-библиотеках In-memory кэширования, поделимся опытом эксплуатации кэшей в наших сервисах.
➡️ «Снижение ошибок в бизнес-логике»
— разберёмся в видах и источниках ошибок, обсудим, какое влияние они оказывают на наши системы и пользователей. А потом поговорим про инструменты Go, которые повышают надёжность релизов.
➡️ А ещё готовим для вас панельную дискуссию с приглашёнными экспертами по теме обеспечения стабильности микросервисов.
Регистрируйтесь на офлайн или онлайн на нашем сайте.
#ozontech_meetup #golang
31 июля | 18:30 мск | офлайн + онлайн
📍Москва, Нижняя Сыромятническая 11, к1, 3 этаж
Собираемся в новой локации — в уютном лофте. Комфортно нетворкать, играть и, конечно, слушать полезное.
Ускорим автобиддеры, минимизируем ошибки в бизнес-логике и подискутируем о надёжности микросервисов — будет интересно, присоединяйтесь!
Подробнее о докладах:
➡️ «Кэш на кэш: как ускоряли автобиддеры»
— поговорим о подходах к выбору In-memory кэша, сравним технические реализации в Go-библиотеках In-memory кэширования, поделимся опытом эксплуатации кэшей в наших сервисах.
➡️ «Снижение ошибок в бизнес-логике»
— разберёмся в видах и источниках ошибок, обсудим, какое влияние они оказывают на наши системы и пользователей. А потом поговорим про инструменты Go, которые повышают надёжность релизов.
➡️ А ещё готовим для вас панельную дискуссию с приглашёнными экспертами по теме обеспечения стабильности микросервисов.
Регистрируйтесь на офлайн или онлайн на нашем сайте.
#ozontech_meetup #golang
Please open Telegram to view this post
VIEW IN TELEGRAM
Дисклеймер: будьте осторожны при просмотре этого ролика — велик риск откликнуться сразу на все вакансии.
А вот и они.
Команде Маркетплейса «Контент и товары» нужны:
1️⃣ Инженер по автоматизации тестирования Go
Что делать: разрабатывать и поддерживать автотесты и их фреймворк, писать тест-планы, сценарии, методологии.
Что для этого нужно: минимум год в разработке автотестов (на любом языке) и в частности backend, HTTP, REST, SQL, опыт с Git, интеграционными инструментами и баг-трекинговыми системами.
2️⃣ Data Scientist
Что делать: валидировать и генерировать контент на площадке — картинки, тексты, видео, звук.
Что для этого нужно: Python, PySpark, PyTorch. Будет плюсом: tritonserver, PySpark, Vertica, знание SotA моделей в области NLP и CV.
3️⃣ Разработчик Go
Что делать: развивать актуальные сервисы и создавать новые, разрабатывая архитектуру под них.
Что для этого нужно: Go, PostgreSQL, Kafka, Redis, Memcached, Hadoop, Ceph, Kubernetes.
4️⃣ Руководитель группы разработки Go
Что делать: сформировать команду, выстроить процессы в ней и участвовать в создании продуктов.
Что для этого нужно: менеджерский опыт в команде с минимум 3 разработчиками и стек — Go, PostgreSQL, Kafka, Redis, Memcached, Hadoop, Ceph, Kubernetes.
🫶 До встречи на интервью!
#ozontech_vacancy
А вот и они.
Команде Маркетплейса «Контент и товары» нужны:
1️⃣ Инженер по автоматизации тестирования Go
Что делать: разрабатывать и поддерживать автотесты и их фреймворк, писать тест-планы, сценарии, методологии.
Что для этого нужно: минимум год в разработке автотестов (на любом языке) и в частности backend, HTTP, REST, SQL, опыт с Git, интеграционными инструментами и баг-трекинговыми системами.
2️⃣ Data Scientist
Что делать: валидировать и генерировать контент на площадке — картинки, тексты, видео, звук.
Что для этого нужно: Python, PySpark, PyTorch. Будет плюсом: tritonserver, PySpark, Vertica, знание SotA моделей в области NLP и CV.
3️⃣ Разработчик Go
Что делать: развивать актуальные сервисы и создавать новые, разрабатывая архитектуру под них.
Что для этого нужно: Go, PostgreSQL, Kafka, Redis, Memcached, Hadoop, Ceph, Kubernetes.
4️⃣ Руководитель группы разработки Go
Что делать: сформировать команду, выстроить процессы в ней и участвовать в создании продуктов.
Что для этого нужно: менеджерский опыт в команде с минимум 3 разработчиками и стек — Go, PostgreSQL, Kafka, Redis, Memcached, Hadoop, Ceph, Kubernetes.
🫶 До встречи на интервью!
#ozontech_vacancy
YouTube
Департамент по продукту и технологиям «Контент и товары»
ML-соревнование Ozon Tech начнётся 19 августа. Ещё есть время набрать команду или зарегистрироваться соло.
Что будет:
⭐️ две задачи на выбор — матчинг товаров или модерация изображений
⭐️ три недели на решение
⭐️ менторы — топовые эксперты Ozon Tech
🌟 общий призовой фонд — 1 200 000 ₽
Подавайте заявку и попробуйте затестить работу в ведущем e-com страны!
Регистрация, программа и все детали контеста — по ссылке ⚡️
#ozontech_ecup
Что будет:
⭐️ две задачи на выбор — матчинг товаров или модерация изображений
⭐️ три недели на решение
⭐️ менторы — топовые эксперты Ozon Tech
🌟 общий призовой фонд — 1 200 000 ₽
Подавайте заявку и попробуйте затестить работу в ведущем e-com страны!
Регистрация, программа и все детали контеста — по ссылке ⚡️
#ozontech_ecup
Вот это новости: уже 11 августа пройдёт контест на новый поток Route 256 👍
Ждём Go, C#-разработчиков и QA-инженеров (Go) уровня middle.
Покажем на реальных задачах, как создаём Ozon, выруливаем в глобальной тряске и заменяем коробочные решения уникальными. Будет интересно и познавательно — у нас самый актуальный стек.
➡ Узнать подробности и оставить заявку
#ozontech_route256
Ждём Go, C#-разработчиков и QA-инженеров (Go) уровня middle.
Покажем на реальных задачах, как создаём Ozon, выруливаем в глобальной тряске и заменяем коробочные решения уникальными. Будет интересно и познавательно — у нас самый актуальный стек.
#ozontech_route256
Please open Telegram to view this post
VIEW IN TELEGRAM
Упростили онбординг новичков в команду, создав универсальный шаблон приветственной страницы. И хотим поделиться с вами ❤
Привет! Меня зовут Мария Щеблякова, я технический писатель в группе документации Ozon. Мы разработали шаблон онбординга и внедрили его в несколько команд. В итоге упростили жизнь и старым коллегам, и новичкам.
От души душевно в душу рекомендую шаблон тем, чьи команды масштабируются на регулярной основе.
В карточках — аргументы: проблемы и способы их решить с помощью приветственной страницы. А в статье — лайфхаки по созданию и ссылка на готовый шаблон.
Не благодарите. Голосуйте за статью 😉
#ozontech_habr
Привет! Меня зовут Мария Щеблякова, я технический писатель в группе документации Ozon. Мы разработали шаблон онбординга и внедрили его в несколько команд. В итоге упростили жизнь и старым коллегам, и новичкам.
В карточках — аргументы: проблемы и способы их решить с помощью приветственной страницы. А в статье — лайфхаки по созданию и ссылка на готовый шаблон.
Не благодарите. Голосуйте за статью 😉
#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM