RU

Масштабирование от 100 до 100 000+ автотестов: архитектура и инструменты

Масштабирование автотестов — закономерный этап развития любого растущего проекта. С увеличением количества автотестов меняются требования к архитект…

Автоматизация тестированияТестированиетестирование потестирование веб-приложенийqaqa automationtmsflaky testsopenapiozon tech
Habr
RU

Где заканчиваются отчёты и начинается безопасность: аудит ИБ без «бумажной пыли»

Всем привет! Меня зовут Алёна, я руководитель группы аналитики отдела Compliance и безопасности данных в Ozon. Звучит длинно, поэтому мы с командой…

аудит безопасностиданныеибdata securitycomplianceоценка рисковлогирование152-фзконтроль доступаozon tech
Habr
RU

От 12 часов к 30 минутам: как мы join’им миллиарды товарных движений в ClickHouse

Всем привет! Меня зовут Муса. Наша команда занимается витринами данных по товарному учёту. Каждый день мы доставляем около 10 млрд записей…

highloadclickhousebackendsystem-designbigdataбазы данныsqlolapархитектура данныхozon tech
Habr
RU

От ANN к честному KNN на GPU: как мы пересобрали отбор кандидатов в рекомендациях Ozon

Привет! Мы команда рекомендательной системы Ozon, и сегодня мы хотим рассказать о нашем пути от приближённого поиска соседей (ANN) к точному KNN на…

annrecsysbigdataretrievalknnsparkpytorchgpuрекомендательные системыozon tech
Habr
RU

Релизный процесс QA: от рутины к автоматизации — как мы это сделали

Привет, Хабр! Меня зовут Богдан Бурков, я старший инженер по тестированию в мобильном приложении для продавцов Ozon Seller. В этой статье я хочу под…

тестирование мобильных приложенийрелизрелизырелиз-менеджментрелизный циклмобильная разработкаqa automationtmscicdozon tech
Habr
RU

От полной выгрузки к S3 и PostgreSQL: как мы доставляем гигабайты данных в память подов

Представьте себе высоконагруженный сервис, который решает, с какого из множества складов нужно отправить товар покупателю. В пике через него проходи…

highloadbackendgolanggoпроектирование системпрограммированиевысоконагруженные системыozon tech
Habr
RU

Как мы настраивали терминалы сбора данных на складах Ozon

Привет, Хабр! В 2022 году я пришёл в Ozon Tech на позицию специалиста технической поддержки склада и начал разбираться, как настраивать и поддержива…

ТСДandroidmdm-системаmdmуправление разработкойтерминал сбора данныхфулфилменттехническая поддержкаozon tech
Habr
RU

Безопасность контрагентов с точки зрения ИБ: с чего начать и как выстроить процесс

Привет, Хабр! Меня зовут Алиса, я методолог информационной безопасности в Ozon. Я занимаюсь построением и улучшением процессов ИБ начиная от регламе…

риск-менеджментдоговорыбезопасностьинформационная безопасностьриски бизнесариски ибучетные записидоступтехническое заданиеozon tech
Habr
RU

Как я перестал быть руководителем-супергероем и начал строить самостоятельную команду

Привет, Хабр! Меня зовут Евгений Мазуренко, я руководитель отдела разработки финансового учёта в Ozon. Больше десяти лет управляю командами — м…

лидерство itуправленческие практикитимлидствоуправление командойменеджмент в itнайм разработчиковразвитие сотрудниковozon tech
Habr
RU

Заменит ли умная строка традиционные графические интерфейсы? История смены парадигм в интерфейсостроении

Весь этот шум вокруг AI заставляет задуматься, а выживут ли традиционные интерфейсы с окнами и кнопками. Не окажется ли, что через несколько ле…

историяпрогнозыинтерфейсыинтерфейсы и юзабилитиретрокомпьютингретрочеловеко-машинное взаимодействиечеловек vs компьютердизайн интерфейсовozon tech
Habr
RU

Как мы ускорили расчёт факторов ранжирования в поиске Ozon с помощью динамической компиляции

Всем привет! Меня зовут Петя Портнов, я работаю в Ozon ведущим разработчиком в команде среднего поиска — слоя, который ранжирует поисковую выда…

javaпоископтимизация производительностикомпиляциябайткодjvmozon tech
Habr
RU

Улучшаем поисковые подсказки — от retrieval к генерации

Вы начинаете набирать запрос в поисковой строке на Ozon и сразу видите список вариантов. Иногда кажется, что поиск читает мысли. Хотя магии здесь не…

search suggestionsgenerative aie-commerceпоисковые подсказкитаптегисаджестыгенеративные моделиbeam searchozon tech
Habr
RU

Автотестирование пайплайнов в GitLab CI: наш опыт и практика

Когда речь заходит про автотесты, первыми на ум приходят проверки для UI, API или для мобильных устройств. Однако автотесты нужны не…

тестированиеавтоматизацияcicdgitlabпайплайныавтотестированиеpipelineozon tech