бизнес сам такой путь выбрал) доверить такую большую задачу четырем людям без предыдущего опыта это смело. Более того, результат, похоже, даже, всех устроил
Товарищи, проектирующие сайт Леруа - вам должно быть стыдно за свое детище, оно откровенно убогое с любой точки зрения, а пользование им вообще боль, а вы еще и выступаете :(
@@МаксимМухарёв-п8г если вы причастны к команде разработке, то вы не "сильно" знаете как бывает и как нужно :) Прошел год, стало чуть лучше, но еще присутствуют детские (именно детские) болезни. Что у вас не так с командой разработки или менеджементом? Я как стейкхолдер/тимлид/разработчик не могу понять то, что вижу каждый раз когда делаю заказ. У вас либо совершенно дикое легаси, которое так и не распилили, либо просто "похер".
Чисто ради интереса зашел на сайт Леруа Мерлен. Сайт обвешан самыми дешманскими рекламными баннерами в стиле "чтобы похужеть на 10кг нужно всего лишь пить соль и ...". Подозреваю распил прошел успешно))
Неужели проект еще работает после внедрения всего этого микросервисного цирка? Вангую у них есть отдельный микросервис для артибутов начинающихся на строчную и отдельный на прописную букву... или может даже отдельный для букв всего алфавита, для так сказать "горизантального маштабирования". В utf например многа букав, т.е. маштабирование практически неограничено => хорошая, годная архитектура :)))) Ахахаха, сломали консистентность by design и прикрутили сбоку костыли для её восстановления. Зато микросервисы, очереди, смузи, гироскутеры... и штаны ширинкою назад. Канонические хипсторы, еще и термины свои придумывают. Что такое дубляция? "At least once" на человеческом языке? Или что? Такое чувство что они неразобрались как использовать redis или memcached. Ведь это так сложно при изменении какого-то объекта в базе, сходить в кеш и вычистить запись. Для этого ведь нужно иметь сакральные знания программирования на сложных языках... типо там sh или php. И вместо этого навыдумывали каких-то отдельных сущностей: цены, видимости и проч, которые бесплатно должны были, без всех этих цирковых представлений, жить в кеше.
о, товарищ антихипстер, а подскажите я верно понимаю что микросервисный подход - вообще херит понятие консистентности в ecommerce? и все эти смузи поедатели - делают по сути хуже бизнесу но лучше себе. нас сейчас пытаются вытулить из монолита.. приэтом оставив в рамках mysql и готовых магазинов на php. ухаха и я часто воюю с вейпокурильщиками на тему того, что есть ряд атомарной логики, ряд условий при которых разделение тупо сводит на нет любые плюсы ms. в данном видео тоже забавно, что МИНУСЫ не оговорены. или оговорены очень вскользь. а ничего что.. если несколько микросервисов работают с теми же сущностями - допустим "видимость" и "связанные товары" - то изменения в одном - вынуждают пересчитать данные в других. и приэтом мы имеем поток обновлений из основного источника (допустим материнская компания) - которые выше по приоритету. в итоге сервис -купивместе - высчитывая доступные товары - натыкается на не актуальные значения. и это всё снежным комом. а пересчёт раз в сутки - это вообще ржака. у них бизнес хоть был в курсе про это ?)
Интересно какого качества у них софт, если у разработчиков не хватает ума чтобы разобраться с такой простой вещью как микрофон? Отодвинуть его сантиметров на 5 от своего рта, в любую сторону.
Добрый день, я депутат, я ничего не понял но тема про распил мне интересная
xaxaxaxa))
история о том, как пойти учиться строить архитектуру и косячить не на петпроектах за копейки, а на крупном ентерпрайзе за большие бабки)))
видимо не было опыта в разбиении. Бындю ясно сказал - не умеешь, не порть! Смотрите с 22:00
th-cam.com/video/OuzjaYlxX1A/w-d-xo.html
бизнес сам такой путь выбрал) доверить такую большую задачу четырем людям без предыдущего опыта это смело. Более того, результат, похоже, даже, всех устроил
Очень интересно, спасибо за доклад.
35:00 "я не знаю почему, но наша мастер-система пишет события сначала в postgres". Transactional outbox? Не, не слышал
В следующем стартапе обязательно сделаю дубляцию данных и прекалькулянты.
Гугл не знает таких слов. Сами придумали :)
Звук отвратный, эти плевки в микрофон очень мешают слушать
Больше всего понравились кросы у челика на 40:35
Смотреть невозможно из-за звука
За варкрафт лойс))
+1
Первые минут 10-13-15 можно смело перематывать.
Товарищи, проектирующие сайт Леруа - вам должно быть стыдно за свое детище, оно откровенно убогое с любой точки зрения, а пользование им вообще боль, а вы еще и выступаете :(
удваиваю, весь 2020 постоянные лаги, и в сайте и в приложении. пожалуй, самое кривое из того чем приходится пользоваться
Но опыт полезный с точки зрения исследования реальных систем. Теперь ты знаем, что и так бывает.
@@МаксимМухарёв-п8г если вы причастны к команде разработке, то вы не "сильно" знаете как бывает и как нужно :) Прошел год, стало чуть лучше, но еще присутствуют детские (именно детские) болезни. Что у вас не так с командой разработки или менеджементом? Я как стейкхолдер/тимлид/разработчик не могу понять то, что вижу каждый раз когда делаю заказ. У вас либо совершенно дикое легаси, которое так и не распилили, либо просто "похер".
@@ilyapogudin5875 я там не работаю, вы ошиблись. Более того, я согласен с вами полностью )
А что не так, можно подробнее? Или в 2023 уже не актуально?
Чисто ради интереса зашел на сайт Леруа Мерлен. Сайт обвешан самыми дешманскими рекламными баннерами в стиле "чтобы похужеть на 10кг нужно всего лишь пить соль и ...".
Подозреваю распил прошел успешно))
Как много воды
Взял и "опустил" французов...
Не нужно считать себя лучше других. На все были причины
Неужели проект еще работает после внедрения всего этого микросервисного цирка?
Вангую у них есть отдельный микросервис для артибутов начинающихся на строчную и отдельный на прописную букву... или может даже отдельный для букв всего алфавита, для так сказать "горизантального маштабирования". В utf например многа букав, т.е. маштабирование практически неограничено => хорошая, годная архитектура :))))
Ахахаха, сломали консистентность by design и прикрутили сбоку костыли для её восстановления. Зато микросервисы, очереди, смузи, гироскутеры... и штаны ширинкою назад.
Канонические хипсторы, еще и термины свои придумывают. Что такое дубляция? "At least once" на человеческом языке? Или что?
Такое чувство что они неразобрались как использовать redis или memcached. Ведь это так сложно при изменении какого-то объекта в базе, сходить в кеш и вычистить запись. Для этого ведь нужно иметь сакральные знания программирования на сложных языках... типо там sh или php. И вместо этого навыдумывали каких-то отдельных сущностей: цены, видимости и проч, которые бесплатно должны были, без всех этих цирковых представлений, жить в кеше.
о, товарищ антихипстер, а подскажите я верно понимаю что микросервисный подход - вообще херит понятие консистентности в ecommerce?
и все эти смузи поедатели - делают по сути хуже бизнесу но лучше себе.
нас сейчас пытаются вытулить из монолита.. приэтом оставив в рамках mysql и готовых магазинов на php. ухаха
и я часто воюю с вейпокурильщиками на тему того, что есть ряд атомарной логики, ряд условий при которых разделение тупо сводит на нет любые плюсы ms.
в данном видео тоже забавно, что МИНУСЫ не оговорены. или оговорены очень вскользь.
а ничего что.. если несколько микросервисов работают с теми же сущностями - допустим "видимость" и "связанные товары" - то изменения в одном - вынуждают пересчитать данные в других.
и приэтом мы имеем поток обновлений из основного источника (допустим материнская компания) - которые выше по приоритету.
в итоге сервис -купивместе - высчитывая доступные товары - натыкается на не актуальные значения. и это всё снежным комом.
а пересчёт раз в сутки - это вообще ржака. у них бизнес хоть был в курсе про это ?)
@@petery6775 1. Русский язык.
2. А в чем. собственно, проблема?
Интересно какого качества у них софт, если у разработчиков не хватает ума чтобы разобраться с такой простой вещью как микрофон? Отодвинуть его сантиметров на 5 от своего рта, в любую сторону.
У многих разработчиков часто синдром Аспергера