Ozon Tech
19.9K subscribers
993 photos
78 videos
1 file
449 links
Канал команды Ozon Tech

Верим в концепцию everything as a code, автоматизируем рутину, создаём собственные решения и открыто делимся опытом.

По вопросам вакансий в нашу команду можно писать @recruitment_team_ozontech
Download Telegram
Forwarded from Ozon Team
This media is not supported in your browser
VIEW IN TELEGRAM
Ozon Tech Community TeamLead Meetup — уже через час!

Если вы ещё не зарегистрировались, поспешите — мы вас добавим в рассылку, вышлем запись и презентации спикеров после митапа.

Если вы уже собираетесь к нам на Пресненскую набережную, 10, блок С, проверьте, что паспорт с вами.

Если вы будете с нами онлайн, то ждём
на YouTube
или ВКонтакте

Готовьте вопросы и не пропускайте дискуссии 💙
Please open Telegram to view this post
VIEW IN TELEGRAM
Научили автотесты находить на карте точки, подходящие для открытия нового ПВЗ. Делимся опытом

Привет! Меня зовут Любовь Стрельникова, я инженер по тестированию в команде Ozon Partners Platform. У нас есть проект автотестов на Python, он использует библиотеку H3 от Uber.

Мы придумали, как генерировать GeoJSON с помощью этой библиотеки. Когда мы загружаем его на карту, на ней появляется гексагон, символизирующий лучшее место для открытия ПВЗ.

Идею и реализацию я описала в хабрастатье.
Берите свои лучшие лайки и усаживайтесь поудобнее 💙

#ozontech_habr #python #автотесты
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀🚀🚀🚀

Открыли >> регистрацию на E-CODE — нашу первую IT-конференцию!

Приглашаем специалистов middle+ срочно бронировать места офлайн — их, конечно, будет много, но всё же не бесконечно много.

Потому что мы готовим… ДВА ✌️2⃣ приятно продуктивных дня!

📎 В программе:
– 50+ часов экспертного контента
– 7 треков по направлениям
– 1х1 с топовыми специалистами в IT и HR
– Настольные и open-air игры
– Выступления учёных

А ещё — запись live-подкаста и вечеринка каждый день!

>> Узнать подробности и зарегистрироваться <<

#ecode #ozontech_events
Please open Telegram to view this post
VIEW IN TELEGRAM
Наши коллеги Артём Заборский, руководитель группы загрузки товаров, и Марк Бетехтин, старший специалист поддержки прикладных сервисов, в июле совершили восхождение на самую высокую гору России📍

Накидайте огней во всех смыслах сильной команде!
Please open Telegram to view this post
VIEW IN TELEGRAM
Нам нужен был инструмент для сбора логов, и мы создали свой.

Разрешите представить: file.d

Подробнее о нём — в карточках, на GitHub и в его собственном тг-канале.

Предвосхищая вопрос, почему мы не использовали готовые решения: мы использовали. Они не подошли под наши задачи, потому что:
– работают медленно,
– нестабильны — подвисают и теряют логи.

Собственное решение позволяет быстрее реализовывать наши потребности: отказоустойчивость, требования ИБ, распределённый тротлинг и т. д.

file.d — наш опенсорс-проект, поэтому теперь у вас тоже есть быстрый и надёжный инструмент😤

#ozontech_inside #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Написали инструкцию тимлиду для минимизации управленческих ошибок. Писали для себя, но вышло универсально. Делимся!

Привет, на связи руководитель отдела Ozon Crowd Арманд Айрапетян. Лично, в кейсах коллег и сотрудников регулярно сталкивался с нюансами работы тимлидом команды разработки. Хабрастатья — попытка предупредить проблемы на пути лида 🗓

Пока вы ещё здесь, предлагаю ответить в комментах:
на каких принципах основывается управление ожиданиями?

#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Большая подборка полезных материалов, которые мы выпустили этим летом.

➡️ Статьи

Свой S3-server: что делать, если ваши десятки петабайт уже не лезут в коробочные объектные хранилища
О необходимости и процессе создания собственного решения

Почему нам нравится играть? И причём здесь Octalysis Framework
О психологии пользователей и форматах геймификации услуг.

Как писать просто, понятно и для интерфейсов: лучшие практики UX-редакторов Ozon
О текстах, которые легко читать, понимать и применять.

Как измерить то, чего не видно: метрики SOC
О метриках эффективности работы первой линии теподдержки.

Проектирование спецификации OpenAPI
Об эффективном способе ведения и поддержания документации.

Расширяем возможности мобильного приложения на WebView. Опыт Ozon Банк
О расширении спектра возможностей web-native.

Универсальный шаблон приветственной страницы: упрощаем онбординг в команду
О полезной и простой странице онбординга

Двадцать четыре взгляда на кибербезопасность глазами бизнес-партнёра
Об эволюции инфобеза в России.

Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
О знакомстве пользователей с фичами приложения.

Отрицание, гнев, торг: как дизайну и разработке найти общий язык
О налаживании взаимодействия в команде.

Как мы выбираем задания на отбор Route 256: подход и разбор задач
О том, как попасть к нам на стажировку.

Гексы, Uber, или Учим автотесты ориентироваться на карте
О том, как мы научили автотесты выбирать идеальное место для открытия ПВЗ

Настольная инструкция лида: читать её, конечно, никто не собирался
О сложных ситуациях и способах эффективного выхода из них.

Место, где рождаются чат-боты: как мы пересобрали конструктор с нуля
О собственном конструкторе ботов и Bots Factory в Ozon.

Собираем данные из сотни микросервисов, или Как мы разобрали Ozon на кубики, а потом собрали заново
О настройке взаимодействия большого количества сервисов доменных команд для общих ответов пользователю.

➡️ Митапы

Ozon Tech Community CyberSec Meetup
Identity Aware Proxy | Опыт проведения киберучений | Аннигиляторная пушка

Ozon Tech Community Go Meetup
Кэш на кэш: как ускоряли автобиддеры | Снижение ошибок в бизнес-логике

Ozon Tech Community TeamLead Meetup
Как окунуться в новую предметную область и не утонуть | (Хороший_инженер) != (Хороший_тимлид)

➡️ Подкасты

Кто такой деврел и почему с ним важно сотрудничать
Алина Романова, наш руководитель направления по развитию IT-бренда в подкасте «Гости из IT»

Как настраивать БД под НЕСМЕТНЫЕ УЙМЫ данных
Леонид Ченский, наш руководитель группы разработки в подкасте «Разрабы»

«Рандомные дрова», наш подкаст о data science и аналитике данных
Единая A/B-платформа, её плюсы, плюсы и подводные плюсы
ML в рекламе: ранжирование и автоматизация

#ozontech_experts #Go #mobile #ИБ #DS #дизайн #менеджмент
Please open Telegram to view this post
VIEW IN TELEGRAM
Ozon Tech, на линейку!

У нас тут, знаете, тоже своего рода школа. Только экзамены сдаём несколько раз в год — в периоды распродаж, когда нагрузка достигает 175 000 RPS к бэкенду с мобильных приложений и сайта. У нас уникальный хайлоад, над которым каждый день трудятся 6 000+ специалистов.

При этом школа наша — образцово-показательная. Мы поддерживаем открытость и не боимся говорить об ошибках. Мы всегда работаем в команде и готовы к любым переменам.

Если хотите учиться делать ведущий e-com России с нами, заглядывайте на job.ozon.ru

А первосентябрьские букеты можете оставить в реакциях 😘

#ozon_tech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Создали самое производительное решение на рынке для сверхнагрузочного тестирования сервисов по gRPC 😎

Не хвастаемся, делимся: github.com/ozontech/framer

У нас порядка 10 000 сервисов, 10% из них проходят процедуру ежедневного нагрузочного тестирования. В некоторых нагрузка может составлять до 6 000 000 RPS.

Аналогичные решения на рынке используют стандартные реализации gRPC-клиентов и не могут эффективно нагружать наши сервисы. Поэтому мы создали своё — framer.

Подробности в карточках и в видеодокладе, продукт в опенсорсе, а ваше почтение надеемся увидеть в реакциях тут и звёздочках на гитхабе

#ozontech_inside #opensource #gRPC
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM