КАНАЛ БОМБА ПУШКА РАКЕТА. Сложные темы рассказываются на уровне подготовленного новичка без сюсюканья, четко и по делу. Воды нет. И лично я не смотрю этот канал под чай с бутерами. Сижу и серьезно вникаю. Спасибо.
Отличное видео, емкое информативное содержание. Желание пойти в микросервисы не совсем желание новичков. Это давление рынка. Практически все позиции Java, что предлагают рекрутеры связаны с финтех или другими крупными сетевиками. И все они требуют микросервисников. Вчерашние сеньоры монолитчики оцениваются в Junior+. Java монолитчик вымирает. Простенькие проекты достаются в первую очередь языкам второго эшелона, в которых из-за низкого порога входа полно разрабов. А джавистам остаются только крупные МСА проекты. Если повезет, то какой-нибудь стартап можно выхватить и написать MVP на Java.
Два подхода, имеется в виду Event Driven Architecture и Saga Pattern? Сколько с микросервисами работал до сих пор не видел надёжного решения проблемы с распределенными транзакциями. У каждого из вышеперечисленных подхода свои недостатки. Хотелось бы увидеть как другие решают эту задачу.
Привет. По этому поводу тоже уже записал тогда же видео - th-cam.com/video/JNIjlm6iBa8/w-d-xo.html - Saga и 2pc. Недостатки да. Поэтому я и говорю что микросервисы ради микросервисов - это ошибка.
На майских праздниках если время будет - попробую вникнуть) Уже просили ребята в комментариях на другом форуме. Но будет зависеть от ряда факторов... )
легаси - это код, который уже давно написан и не редко достался по наследству от предыдущих поколений разработчиков. само слово легаси - переводится как наследие. по микросервисам самое базовое есть тут - ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0 - если совсем грубо то микросервисы - это разбитая на несколько отдельных программ система. каждая из программ отвечает за свою область но все вместе они решают общую задачу.
Спасибо. В английском два значения слова Transaction [trænˈzækʃn] - 1. Дело; сделка, соглашение, групповая операция - Transaction (between A and B) - a piece of business that is done between people, especially an act of buying or selling. =Deal. 2. Ведение - Transaction of something (formal) - the Process of doing something.
у нас в микросервисах используется apache cassandra, которая не acid, а eventually-consistent. Вот это вообще геморрой, когда вроде бы транзакция завершилась, Сервис пытается читать из базы, а такой записи нет) просто те , кто утверждали стек технологий не учли этого
скорее всего были веские причины ) уже ни раз натыкался на то что решение кажется глупым - а как начнешь копать - понимаешь почему пришлось так сделать. + в целом уже говорил в одном из видео что у нас в СНГ не принято много времени тратить на планирование и проектирование.
53 секунда. просто не удержался. Что значит лучше бы понимать о транзакция в разработке микро сервисов?? может сейчас громко и грубо прозвучит, но я бы на пушечный выстрел не подпустил бы "масленка" к разработке без знаний все возможных аномалий одновременного доступа к ресурсам и способам их решений. И это даже не обсуждается. Знание транзакций как отче наше!
Вопрос остался такой: подскажите, пожалуйста, а если 2 росиянина умирают мгновенно от одного и того же заряда хаймарс, это атомарная операция или нет? Нужно ли заключать такую операцию в скоуп транзакции?
Спасибо! Очень классная лекция! С фоновой музыкой получилось гораздо лучше, стало более приятно и интересно)
Спасибо за фидбек!)
Автор, вы красавчик!
Очень интересно! Спасибо ☺️
КАНАЛ БОМБА ПУШКА РАКЕТА.
Сложные темы рассказываются на уровне подготовленного новичка без сюсюканья, четко и по делу.
Воды нет. И лично я не смотрю этот канал под чай с бутерами. Сижу и серьезно вникаю.
Спасибо.
Очень понятное объяснение, без воды и очень здорово что приводишь примеры!
Отличное видео, емкое информативное содержание.
Желание пойти в микросервисы не совсем желание новичков. Это давление рынка. Практически все позиции Java, что предлагают рекрутеры связаны с финтех или другими крупными сетевиками. И все они требуют микросервисников. Вчерашние сеньоры монолитчики оцениваются в Junior+. Java монолитчик вымирает. Простенькие проекты достаются в первую очередь языкам второго эшелона, в которых из-за низкого порога входа полно разрабов. А джавистам остаются только крупные МСА проекты. Если повезет, то какой-нибудь стартап можно выхватить и написать MVP на Java.
Во, таких каналов мало! Отличный контент👍
Добавил музыку. Лучше с музыкой или без?)
Да, повеселее.
Спасибо за видео.Коммент в поддержку!
Два подхода, имеется в виду Event Driven Architecture и Saga Pattern?
Сколько с микросервисами работал до сих пор не видел надёжного решения проблемы с распределенными транзакциями. У каждого из вышеперечисленных подхода свои недостатки.
Хотелось бы увидеть как другие решают эту задачу.
Привет. По этому поводу тоже уже записал тогда же видео - th-cam.com/video/JNIjlm6iBa8/w-d-xo.html - Saga и 2pc. Недостатки да. Поэтому я и говорю что микросервисы ради микросервисов - это ошибка.
Спасибо за видосы. Есть умение просто объяснить сложные вещи. Не хотите снять ролик по RxJava ?
Привет, спасибо за фидбек!) По RxJava пока планов нет так как мало с ним работал.
На майских праздниках если время будет - попробую вникнуть) Уже просили ребята в комментариях на другом форуме. Но будет зависеть от ряда факторов... )
Алексей, а что такое легаси? И что можно почитать-посмотреть про микросервисы совсем чайникам?
легаси - это код, который уже давно написан и не редко достался по наследству от предыдущих поколений разработчиков. само слово легаси - переводится как наследие.
по микросервисам самое базовое есть тут - ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0 - если совсем грубо то микросервисы - это разбитая на несколько отдельных программ система. каждая из программ отвечает за свою область но все вместе они решают общую задачу.
@@Alellas спасибо!
Спасибо. В английском два значения слова Transaction [trænˈzækʃn] -
1. Дело; сделка, соглашение, групповая операция - Transaction (between A and B) - a piece of business that is done between people, especially an act of buying or selling. =Deal.
2. Ведение - Transaction of something (formal) - the Process of doing something.
Спасибо!
у нас в микросервисах используется apache cassandra, которая не acid, а eventually-consistent. Вот это вообще геморрой, когда вроде бы транзакция завершилась, Сервис пытается читать из базы, а такой записи нет) просто те , кто утверждали стек технологий не учли этого
скорее всего были веские причины ) уже ни раз натыкался на то что решение кажется глупым - а как начнешь копать - понимаешь почему пришлось так сделать. + в целом уже говорил в одном из видео что у нас в СНГ не принято много времени тратить на планирование и проектирование.
transactional [træn'zækʃ(ə)nəl] -
1. деловой
2. связанный со сделкой
Подождите, операция выполняется ...
53 секунда. просто не удержался. Что значит лучше бы понимать о транзакция в разработке микро сервисов?? может сейчас громко и грубо прозвучит, но я бы на пушечный выстрел не подпустил бы "масленка" к разработке без знаний все возможных аномалий одновременного доступа к ресурсам и способам их решений. И это даже не обсуждается. Знание транзакций как отче наше!
Вопрос остался такой: подскажите, пожалуйста, а если 2 росиянина умирают мгновенно от одного и того же заряда хаймарс, это атомарная операция или нет?
Нужно ли заключать такую операцию в скоуп транзакции?