Огромно спасибо, хотел сказать, что в некоторой части, описание недостатков и преимуществ, без реальных примеров, надает понимание этих недостатков и преимуществ, ждём продолжения.
Спасибо, Евгений! Для меня лично довольно новые все понятия из видео. Эти принципы ведь применимы в целом к разработке тоже и являются как бы обобщениями?
"Серебряной пули" никогда не было и не будет. Запомните области применения каждого паттерна и уже в момент применения изучите конкретный паттерн более детально и реализуйте его.
Спасибо за видео, было-бы хорошо при переходе на разные паттерны/темы говорить типа "номер 1,2,3 паттерн авс" вы так быстро меняете топик что не ясно про какой паттерн говорится.
Спасибо за комментарий! Все верно - сейчас в работе видео по дизайну систем (TH-cam, Facebook и т.д.). И нужна будет база для того, чтобы более эффективно разбирать некоторые моменты.
Добрый день а имеется ли видео ли учебный проект про организацию взаимодействия между различными репликами, синхронизацию , с кодом и используемыми технологиями, например в CQRS ?
На мой взгляд, 2PC не подходит в банковских системах, т. к. в 2PC у нас может быть зафиксированы изменения первой транзакции, а для 2 транзакции - зафейлены, и откатить изменения 1 транзакции мы не можем, и тогда, получится так, что у клиента деньги списались, а услуга не подключена (ну или деньги не перенеслись на другой счет), насчет микросервисной архитектуры: все, кто упоминали 2PC, говорили, что очень плохо и показывали затем лучшее решение - сагу, сам я не реализовывал ни то, ни другое, поэтому утверждать не могу
Тем более существенном недостатком 2PC является то, что при горизонтальном масштабировании у нас Производительность падает (про это есть статья 2014 года)
Привет, братан. Если я не буду отнимать у вас время, у меня есть вопрос. Я развернул проект как Java, но он был убит сервером через 1 или 2 дня, что может быть проблемой. Я не могу его найти, но этот проект работает без проблем на моем компьютере. Спасибо за ответ.
Ждем более подробно по каждому из приведенных вариантов на мини проектах.
Обязательно :)
Спасибо за комментарий!
Огромно спасибо, хотел сказать, что в некоторой части, описание недостатков и преимуществ, без реальных примеров, надает понимание этих недостатков и преимуществ, ждём продолжения.
Спасибо за отзыв!
Продолжение обязательно будет.
поставлю ка я лайк перед просмотром 😄
Спасибо :)
Ураааааааа! Спасибо за очередной подгон, здоровья тебе!
Большое спасибо за отзыв :)
Спасибо за отзыв :)
Спасибо за ваш труд, сейчас изучаю джаву, нахожу очень много ответов на свои вопросы в ваших видео!
Спасибо за отзыв, рад, что материал оказался полезен.
С нетерпением жду реализации;) Спасибо за труд!
Спасибо за комментарий!
Уже есть первое видео :)
Системный дизайн - TH-cam
th-cam.com/video/k3X3QVSjFN0/w-d-xo.html
Хотелось бы более подробную реализацию каждого из паттерна и рекомендацию по литературе
Довольно скоро будут видео по дизайну реальных систем и термины отсюда будут использоваться в них.
Спасибо за комментарий!
как всегда топ!
Спасибо за отзыв!
Вы молодец
Спасибо за отзыв!
Годнота! Может чуть подробнее стоило, и там в одном месте текст не дописан, но, в целом, отлично.
Большое спасибо за отзыв!
Супер!
@@ercefwxdx спасибо за комментарий!
Евгений, кажется сперва нужно суть объяснить потом преимущества недостаток область применения
Спасибо
Видео четкое
Спасибо за отзыв!
Это одно из вводных видео из цикла по системному дизайну.
Смотрю видосики в 04:00 утра😁
Супер
Спасибо за комментарий!
Спасибо)
Возможно, + и - лучше рассказывать в конце, уже после примеров.
Спасибо за комментарий и идею!
Благодарочка!
Спасибо за комментарий!
@@EugeneSuleimanov хорошему человеку не жалко.
@@Kiberpiest1 спасибо, Петя :)
Очень наглядно получаеться когда мы показываем проблему а потом решаем ее патерном
Спасибо, Евгений! Для меня лично довольно новые все понятия из видео. Эти принципы ведь применимы в целом к разработке тоже и являются как бы обобщениями?
Спасибо за комментарий. Да, верно - это крайне базовые концепции.
Спасибо за видео. Какой паттерн на сегодня более универсален, востребован? За что браться.
Спасибо за отзыв!
SAGA - но это тема для отдельного видео. Из паттернов этого видео - CQRS и Ambassador используются крайне часто.
@@EugeneSuleimanov , ну и Circuit Breaker "зашит" в gRPC.
"Серебряной пули" никогда не было и не будет. Запомните области применения каждого паттерна и уже в момент применения изучите конкретный паттерн более детально и реализуйте его.
👍🏻
Спасибо за комментарий!
Есть ли в планах гайд по созданию апи с graphql? Было бы интересно посмотреть
Да, в планах есть :)
коммент для продвижения канала
Спасибо за поддержку!
Хороший контент, лайк однозначно - только кода с юзкейсами не хватает.
Большое спасибо за отзыв!
И спасибо за дополнение - постараюсь учесть на будущее.
Огромная благодарность! Как всегда - всё на высшем уровне! 👍 😊
Большое спасибо за отзыв :)
Спасибо за видео, было-бы хорошо при переходе на разные паттерны/темы говорить типа "номер 1,2,3 паттерн авс" вы так быстро меняете топик что не ясно про какой паттерн говорится.
Спасибо за отзыв и пожелание, учту!
Видео относительно других - странное, формата чтения википедии. Если будет темы отдельно раскрыты, то такой вводное видео ок :)
Спасибо за комментарий!
Все верно - сейчас в работе видео по дизайну систем (TH-cam, Facebook и т.д.).
И нужна будет база для того, чтобы более эффективно разбирать некоторые моменты.
помимо 2PC стоило о SAGA рассказать
Спасибо за комментарий.
Пытался вставить сюда SAGA, но по этой теме нужно делать отдельное видео. Слишком объемно.
@@EugeneSuleimanovждем😊
Всю свою карьеру это использую, а оказывается это патерны и еще как-то называются
Да, "понапридумывают" названий... :)
Добрый день а имеется ли видео ли учебный проект про организацию взаимодействия между различными репликами, синхронизацию , с кодом и используемыми технологиями, например в CQRS ?
Спасибо за комментарий.
Пока не встречал, к сожалению.
На мой взгляд, 2PC не подходит в банковских системах, т. к. в 2PC у нас может быть зафиксированы изменения первой транзакции, а для 2 транзакции - зафейлены, и откатить изменения 1 транзакции мы не можем, и тогда, получится так, что у клиента деньги списались, а услуга не подключена (ну или деньги не перенеслись на другой счет), насчет микросервисной архитектуры: все, кто упоминали 2PC, говорили, что очень плохо и показывали затем лучшее решение - сагу, сам я не реализовывал ни то, ни другое, поэтому утверждать не могу
Тем более существенном недостатком 2PC является то, что при горизонтальном масштабировании у нас Производительность падает (про это есть статья 2014 года)
SAGA это логическое продолжение 2PC и 3PC. Если мы говорим о сложной распределенной транзакции, то SAGA - хороший выбор.
Привет, братан. Если я не буду отнимать у вас время, у меня есть вопрос. Я развернул проект как Java, но он был убит сервером через 1 или 2 дня, что может быть проблемой. Я не могу его найти, но этот проект работает без проблем на моем компьютере. Спасибо за ответ.
В этом случае я бы проверил ресурсы. Возможно, там было недостаточно ресурсов. Нужно больше деталей - логик сервера и т.д.
Thank you bro for your ansver.
получается что 2PC это то же самое, что и Transactional outbox?
Спасибо за вопрос!
В некотором роде - да.
+
Спасибо за комментарий!
Ты бы презентации хотя бы выложил...
Большая часть видео - это чтение текста с экрана. Смысла в этом мало, почитать можно и статью. Если уж видео, то должно быть больше графики и примеров