Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Александр Афенов (Lamoda), Lamoda приехала! В контейнерах, CodeFest 2017

CodeFest
February 01, 2018

Александр Афенов (Lamoda), Lamoda приехала! В контейнерах, CodeFest 2017

https://2017.codefest.ru/lecture/1217

Мы поговорим о том, как в Lamoda проходит процесс докеризации: со временем in-house разработка десятков различных сервисов потребовала организации более гибкой и прозрачной инфраструктуры. На примере сервиса по обработке заказов расскажем о том, с какими трудностями столкнулись в процессе, и как сформировался итоговый стек технологий.

В программе:
● об IT в Lamoda и сервисе order processing, который будет служить основным примером на протяжении всего доклада
● предпосылки к переходу на docker
● service discovery и оркестрация: наш выбор и обзор альтернатив
● основные проблемы и истории их решения: сеть, логирование, мониторинг, файлы
● плюсы, минусы и промежуточные итоги

CodeFest

February 01, 2018
Tweet

More Decks by CodeFest

Other Decks in Technology

Transcript

  1. Lamoda приехала! В контейнерах. О том, как мы переходим на

    докер. Александр Афенов Senior developer Lamoda
  2. IT в Lamoda • Подразделения в Москве и Вильнюсе •

    ~300 сотрудников • In-house разработка 60+ проектов
  3. Наши проекты: • Сайт • Мобильные приложения (Android, iOS) •

    Система управления складом • Менеджмент адресных объектов • Автоматизация работы собственной службы доставки • Сервис по взаимодействию с внешними курьерками • Система рекомендаций • Автоматизация работы студии • Процессинг заказов • Сервис оплаты • …
  4. Разделение ответственности • Администраторы отвечают за железо и сеть •

    Разработчики отвечают за программное обеспечение • Любая система легко декомпозируется
  5. Итоги • Единообразное окружение на бою, в тестировании и разработке

    • Упрощение отладки и воспроизведения проблем • Разработчики не думают о железе • Системные администраторы не касаются работы ПО • Простота технического аудита систем