Распил монолита в Леруа Мерлен / Павел Юркин (Леруа Мерлен)

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 32

  • @devkonst
    @devkonst 5 лет назад +137

    Добрый день, я депутат, я ничего не понял но тема про распил мне интересная

  • @AlexSmile-y2x
    @AlexSmile-y2x 4 года назад +22

    история о том, как пойти учиться строить архитектуру и косячить не на петпроектах за копейки, а на крупном ентерпрайзе за большие бабки)))

    • @hello_world_zz
      @hello_world_zz 3 года назад

      видимо не было опыта в разбиении. Бындю ясно сказал - не умеешь, не порть! Смотрите с 22:00
      ruclips.net/video/OuzjaYlxX1A/видео.html

    • @boringmanager9559
      @boringmanager9559 2 года назад +2

      бизнес сам такой путь выбрал) доверить такую большую задачу четырем людям без предыдущего опыта это смело. Более того, результат, похоже, даже, всех устроил

  • @RicoVideoChannel
    @RicoVideoChannel 5 лет назад +2

    Очень интересно, спасибо за доклад.

  • @constantinegeist1854
    @constantinegeist1854 Год назад

    35:00 "я не знаю почему, но наша мастер-система пишет события сначала в postgres". Transactional outbox? Не, не слышал

  • @Anatoliy_-
    @Anatoliy_- 3 года назад +2

    В следующем стартапе обязательно сделаю дубляцию данных и прекалькулянты.

    • @constantinegeist1854
      @constantinegeist1854 Год назад

      Гугл не знает таких слов. Сами придумали :)

  • @djkjfewjfbeojw
    @djkjfewjfbeojw 5 лет назад +21

    Звук отвратный, эти плевки в микрофон очень мешают слушать

  • @GlebHero
    @GlebHero 4 года назад +2

    Больше всего понравились кросы у челика на 40:35

  • @JoIsTicK11
    @JoIsTicK11 5 лет назад +10

    Смотреть невозможно из-за звука

  • @unlike777
    @unlike777 5 лет назад +7

    За варкрафт лойс))

  • @codemaker7027
    @codemaker7027 3 года назад

    Первые минут 10-13-15 можно смело перематывать.

  • @ilyapogudin5875
    @ilyapogudin5875 5 лет назад +12

    Товарищи, проектирующие сайт Леруа - вам должно быть стыдно за свое детище, оно откровенно убогое с любой точки зрения, а пользование им вообще боль, а вы еще и выступаете :(

    • @squaremas
      @squaremas 3 года назад

      удваиваю, весь 2020 постоянные лаги, и в сайте и в приложении. пожалуй, самое кривое из того чем приходится пользоваться

    • @МаксимМухарёв-п8г
      @МаксимМухарёв-п8г 3 года назад

      Но опыт полезный с точки зрения исследования реальных систем. Теперь ты знаем, что и так бывает.

    • @ilyapogudin5875
      @ilyapogudin5875 3 года назад

      ​@@МаксимМухарёв-п8г если вы причастны к команде разработке, то вы не "сильно" знаете как бывает и как нужно :) Прошел год, стало чуть лучше, но еще присутствуют детские (именно детские) болезни. Что у вас не так с командой разработки или менеджементом? Я как стейкхолдер/тимлид/разработчик не могу понять то, что вижу каждый раз когда делаю заказ. У вас либо совершенно дикое легаси, которое так и не распилили, либо просто "похер".

    • @МаксимМухарёв-п8г
      @МаксимМухарёв-п8г 3 года назад

      @@ilyapogudin5875 я там не работаю, вы ошиблись. Более того, я согласен с вами полностью )

    • @tsunami1100
      @tsunami1100 Год назад

      А что не так, можно подробнее? Или в 2023 уже не актуально?

  • @valeriikuzivanov6832
    @valeriikuzivanov6832 3 года назад

    Чисто ради интереса зашел на сайт Леруа Мерлен. Сайт обвешан самыми дешманскими рекламными баннерами в стиле "чтобы похужеть на 10кг нужно всего лишь пить соль и ...".
    Подозреваю распил прошел успешно))

  • @pavel212000
    @pavel212000 2 года назад

    Как много воды

  • @TheSergWolf
    @TheSergWolf 5 лет назад +4

    Взял и "опустил" французов...
    Не нужно считать себя лучше других. На все были причины

  • @Petyaumniy
    @Petyaumniy 4 года назад +2

    Неужели проект еще работает после внедрения всего этого микросервисного цирка?
    Вангую у них есть отдельный микросервис для артибутов начинающихся на строчную и отдельный на прописную букву... или может даже отдельный для букв всего алфавита, для так сказать "горизантального маштабирования". В utf например многа букав, т.е. маштабирование практически неограничено => хорошая, годная архитектура :))))
    Ахахаха, сломали консистентность by design и прикрутили сбоку костыли для её восстановления. Зато микросервисы, очереди, смузи, гироскутеры... и штаны ширинкою назад.
    Канонические хипсторы, еще и термины свои придумывают. Что такое дубляция? "At least once" на человеческом языке? Или что?
    Такое чувство что они неразобрались как использовать redis или memcached. Ведь это так сложно при изменении какого-то объекта в базе, сходить в кеш и вычистить запись. Для этого ведь нужно иметь сакральные знания программирования на сложных языках... типо там sh или php. И вместо этого навыдумывали каких-то отдельных сущностей: цены, видимости и проч, которые бесплатно должны были, без всех этих цирковых представлений, жить в кеше.

    • @petery6775
      @petery6775 4 года назад +1

      о, товарищ антихипстер, а подскажите я верно понимаю что микросервисный подход - вообще херит понятие консистентности в ecommerce?
      и все эти смузи поедатели - делают по сути хуже бизнесу но лучше себе.
      нас сейчас пытаются вытулить из монолита.. приэтом оставив в рамках mysql и готовых магазинов на php. ухаха
      и я часто воюю с вейпокурильщиками на тему того, что есть ряд атомарной логики, ряд условий при которых разделение тупо сводит на нет любые плюсы ms.
      в данном видео тоже забавно, что МИНУСЫ не оговорены. или оговорены очень вскользь.
      а ничего что.. если несколько микросервисов работают с теми же сущностями - допустим "видимость" и "связанные товары" - то изменения в одном - вынуждают пересчитать данные в других.
      и приэтом мы имеем поток обновлений из основного источника (допустим материнская компания) - которые выше по приоритету.
      в итоге сервис -купивместе - высчитывая доступные товары - натыкается на не актуальные значения. и это всё снежным комом.
      а пересчёт раз в сутки - это вообще ржака. у них бизнес хоть был в курсе про это ?)

    • @ilyapogudin5875
      @ilyapogudin5875 3 года назад

      @@petery6775 1. Русский язык.
      2. А в чем. собственно, проблема?

  • @Petyaumniy
    @Petyaumniy 4 года назад +1

    Интересно какого качества у них софт, если у разработчиков не хватает ума чтобы разобраться с такой простой вещью как микрофон? Отодвинуть его сантиметров на 5 от своего рта, в любую сторону.

    • @maksimsergeevich5939
      @maksimsergeevich5939 4 года назад

      У многих разработчиков часто синдром Аспергера