МИКРОСЕРВИСЫ. КОРОТКО И С ПРИМЕРАМИ.

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

Stas from IT, моя жизнь, работа, хобби.

Поддержка канала:

Contacts:

Привет! Я Стас Пешкур (ранее Блог Тестировщика) я работал тестировщикаом по (QA), позже автоматизатором тестирования (Automation QA), а сейчас Java Backend разработчиком. В своих видео я рассказываю о работе в IT, как стать тестировщиком или программистом делюсь своим опытом, делаю видео для новичков и не только. А Так же о своей жизни, хобби, развлечениях интересных событиях из жизни.
Рекомендации по теме
Комментарии
Автор

*Остались вопросы? Го в комменты! Пишите какие еще темы вам интересны)*

StasPeshkur
Автор

Бро, сорян, но, микросервис и API это немного мухи с котлетами(Да, микросервис не может существовать без API, но API без микросервиса на ура) . А вот "классический микросервис" о котором ты говоришь - это обычный ендпоинт(метод) на каком-либо API (будь то монолит, SOA или микросервисы).
P.S. Сори возможно залез не в свой огород, но тем не менее. Буду рад ответу на комментарий. И спасибо что пытаешься просвещать людей

kirkkornienko
Автор

Как тестировать микросервисы?Через api?Взаимодействие между микросервисами и "лямбдами" и базой.Расскажите пожалуйста

andreimelnichuk
Автор

Микросервисы это прежде всго Service Bus, очереди, fault tolerancе и loading balance. Ничего из этого не раскрыто. REST это вообще не о микросервисах, поскольку REST не имеет отношение к архитектуре.

JohnDoe-tmrv
Автор

Ничего не понятно! Сколько сервисов участвует в цепочке? Что из этого называется микросервисом? То куда ты заходишь после похоже на ивент хаб. Ничего не сказано про взаимодействие. Ничего короче не сказано! Из этого видео можно убрать префикс "Микро" и суть останется той же.

MrSatan
Автор

Ничего не понятно. Какие-то тесты, непонятное ИДЕ, что-то куда-то двигается, где-то кто-то выполняется, что зачем, каво, куда, сколько - не ясно.
Пример должен быть простым. Он должен быть понятным. Не для вас. А для людей, Которые не знают, что такое микросервисы и чем они отличаются. Из вашего видео я понял только то, что микросервисы - это условно говоря разбиение одного блока кода (в котором условно 3 задачи выполняется) на несколько поменьше.
Что написано везде и всюду без примеров и что и так понятно. А как это выглядит, зачем оно, для чего, какая степень "деления" считается микросервисом и т.д. и т.п. - это всё мы опустим. Вместо этого будем показывать папки и говорить "вот видите папок нет, функционал работает". Спасибо, но речь тут была не про то, что у вас функционал работает, а что такое микросервисы.
Без негатива, но фидбек. Хотя вру, с легким негативом. Ибо затрахали уже копипасты одних и тех же реплик вокруг, когда пытаешься понять суть.

ЙирюВонаирда
Автор

Стас, если чесно я не понмаю как всё это работает ....то есть с чего начать в QA ? Можно для особенных по пунктно ? :))

adrtalladi
Автор

Стас, покажи пожалуйста, то как ты написал такой сервис

abramshagoyan
Автор

Подскажи как сделать уведомления(как в фб )чтобы приходили сразу а не когда обновится страница. Может через аякс сделать? Или кафка рабимг? В каком направлении копать?

Beatsmusic
Автор

Правда, как для всех, не очень знающих, про микросервисы - непонятно.... Верну себя на полгода назад не поняла бы) в текущем состоянии поняла

st_nn
Автор

Что такое микросервис -- отлично объяснили. Но, беда многих технических блогеров -- если рассказываешь тему, то рассказывай только о ней. А если цепляешь иные темы, то хоть в двух словах объясни эти темы. Я понял что такое микросервисы. Но я совершенно ничего не понял с момента "тут хранятся наши раны". Какие раны? В какой битве полученные? На сколько глубокие эти раны и как их лечить? Вы прекрасно начали объяснять и закончили чем-то непонятным. Не надо так.

somewhitebird
Автор

правильно ли я понял, что микросервисы - это множество отдельных серверов, которые взаимодействуют друг с другом через REST API?

Roma
Автор

Стас, где можно купить такую же крутую футболку?

Автор

Ну ОК вроде) Но для собеседования не покатит, надо ещё учить матчасть. Но спасибо за примеры.

alexey
Автор

Стас, чем данное приложение лучше bamboo?

abramshagoyan
Автор

Стас, расскажи пожалуйста про распределенные системы. Правильно ли я понимаю что микросервисы = архитиктура приложения, а распределенные системы - это то как физически работает эта архитектура?

В чем там основная сложность? Сетевые задержки?

FilmicFil
Автор

Вам не стоит рассказать о том о чем не понимаете, у вас совершенно не верное представление о сути микросервисов, неверные выводы и домыслы

BASic_
Автор

Лучше бы рассказал про eventual consistency в паре с nosql базами без ACID транзакций. Вот это интересный вопрос, а это видео не о чем.

xfgweb
welcome to shbcf.ru