Микросервисная архитектура базовые знания. Монолит или микросервисы?

  Рет қаралды 13,321

Laravel Creative

Laravel Creative

Күн бұрын

Пікірлер: 93
@gru8299
@gru8299 Жыл бұрын
Уважаемый Автор благодарю Вас! Продолжайте пожалуйста!
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@the2x548
@the2x548 Жыл бұрын
Расскажи про платежные системы. Базу. Что самое важное
@laravelcreative
@laravelcreative Жыл бұрын
В будущем:)
@silentage6310
@silentage6310 4 ай бұрын
там ничего нового. сделал апи вызов - отправил данные для чека (список позиций + разную налоговую требуху). тебе в ответ ссылку куда юзера редиректить. редиректишь юзера и ждешь когда платежная система пришлет вебхук что оплата прошла или не прошла... всё...
@nouracea
@nouracea Жыл бұрын
продолжай, продолжай, ПРОДОЛЖА-А-А-А-Й!
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@АндрейКоваленко-г1д
@АндрейКоваленко-г1д Жыл бұрын
Пожалуйста продолжайте это очень редкая тема , очень нуждаюсь
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!)
@FailedArchaeologist
@FailedArchaeologist Жыл бұрын
Автор сделай курс по микросервисам на рабит мк.
@laravelcreative
@laravelcreative Жыл бұрын
Уже:)
@GreatOsmanSultan
@GreatOsmanSultan Жыл бұрын
Ждем полный курс🎉
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@K-M324
@K-M324 Жыл бұрын
Можно еще про HighLoad?
@laravelcreative
@laravelcreative Жыл бұрын
В будущем:) Благодарю)!
@АртемАртеменконезабывайвыходит
@АртемАртеменконезабывайвыходит Жыл бұрын
да продолжай че на пол пути останавливаться
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@disconnect3763
@disconnect3763 5 ай бұрын
Продолжайте! Never give up!
@KlimKlim-h4z
@KlimKlim-h4z Жыл бұрын
очень доступным языком объясняешь. Лучший программист на пхп на русскоязычном пространстве
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!)
@fantom9419
@fantom9419 Жыл бұрын
просто лучший, по другому сказать не могу. Можно, пожалуйста, про HighLoad видео?
@laravelcreative
@laravelcreative Жыл бұрын
В будущем:) Благодарю)!
@maxg_pro
@maxg_pro Жыл бұрын
Дядя, хорош. Давай ещё. Ням ням
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@georg6497
@georg6497 Жыл бұрын
Добрый день! Очень толковые видео. Я знаю, что на канале есть видео про docker, но хотелось бы глубже капнуть, с полноценной базой (не лайт), как вести разработку на локалке (например открыть проект в phpstorm и, чтобы он крутился на docker (я xampp сейчас пользуюсь), возможно даже установка на прод. Как-то не вся картинка в голове сложилась. Может, конечно, это только у меня)
@laravelcreative
@laravelcreative Жыл бұрын
В будущем:)
@muhammadumarsotvoldiev8768
@muhammadumarsotvoldiev8768 10 ай бұрын
Спасибо вам огромное!! Очень понятно и полезно!
@TheBosser7
@TheBosser7 11 ай бұрын
Спасибо большое за ваш труд
@itdev4680
@itdev4680 3 ай бұрын
Большой запрос к этой теме только изза того что это частый пункт в вакансиях, не смотря на то что за этим пунктом практически ничего особонного не кроется. Даже если совсем никогда не работали с микросервисами, не будет никахих проблем с тем что бы просто начать с ними работать, сложного вообще нет ничего.
@qoonmax
@qoonmax Жыл бұрын
Интересно послушать про Symfony в сравнении с Laravel если у вас был опыт его использования. Кст для микросервисов он думаю больше подходит относительно ларавеля.
@laravelcreative
@laravelcreative Жыл бұрын
Может в будущем:) Благодарю)!
@singsongru
@singsongru Жыл бұрын
Ждем продолжение!
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!)
@donart959
@donart959 11 ай бұрын
покажи как делать микросервисные монолиты на практике ) как там jwt pasport sanctum в микросервисах использовать непонятно
@tonykostay
@tonykostay Жыл бұрын
Будет ли в обозримом будущем разбор правильной (в рамках твоего опыта) архитектуры по работе с банковскими операциями?
@nazargavrilov873
@nazargavrilov873 Жыл бұрын
Очень хороший вопрос
@НиколайЛукин-б1й
@НиколайЛукин-б1й Жыл бұрын
Поддерживаю! Хотелось бы увидеть видео на данную тему.
@laravelcreative
@laravelcreative Жыл бұрын
Понятие банковская операция имеет очень широкий смысл, что именно интересует?:)
@tonykostay
@tonykostay Жыл бұрын
@@laravelcreative Оплаты, формирование чеков, вебхуки и тд. Понятно, что у каждого банка свои правила, но на стороне сайта +- должна быть одинаковая архитектура. (мб нет и я ошибаюсь, поэтому и прошу рассказать). UPD: как минимум такие фичи, как та, что сумму переводят в копейки, чтобы при математических операциях не потерялись знаки после запятой, потому что php не очень точный на них. А потом возвращают обратно к рублям.
@supchic1021
@supchic1021 Жыл бұрын
го еще !
@nedelaet
@nedelaet 10 ай бұрын
очень и очень годно, спасибо большое
@ровойт
@ровойт Жыл бұрын
cпасибо, что бы мы делали бы без вас, ждем курсы по реакт, JS, nest.js
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@mishafomin3973
@mishafomin3973 Жыл бұрын
Интересно ещё научиться делать какие-то свои пакеты в композиции и их подключать в своих проектах. Ну например какие-то хелперы сделать и в свой гит залить. А потом в свой проект этот репозиторий подключать и юзать. Вот это интересно и полезно
@StasBarkovskiy
@StasBarkovskiy Жыл бұрын
Пример бы сервиса авторизации
@silentage6310
@silentage6310 4 ай бұрын
согласен, за микросервисы надо браться когда в проекте уже десятки людей чтобы поделить их на отдельные независимые команды.
@MrAirrussia
@MrAirrussia Жыл бұрын
По поводу SCALING, то, что вы сказали это не совсем то. SCALING подразумевает, что вы можете запустить несколько экземпляров одного и того же микросервиса, причем, даже не обязательно, что они будут запущены на одной и той же физической машине. Соответственно это одно из требований к стилю написания микросервиса, если сервис хранит, что-то важное в своей памяти, то это за микросервис считать нельзя, по этому бы критерию я и делил монолитные сервисы и микросервисы.
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@biLLie_wiLLie
@biLLie_wiLLie Жыл бұрын
Reddis и rabbitmq
@laravelcreative
@laravelcreative Жыл бұрын
Уже:)
@artemunix5223
@artemunix5223 Жыл бұрын
покажешь как микромонолиты делать?
@edigekozykhan
@edigekozykhan Жыл бұрын
Ого круто🔥🔥🔥🔥
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@Комедиявдеталях
@Комедиявдеталях Жыл бұрын
Почему нельзя сделать голосовалку с возможными темами и сразу делать то, что желает большинство?
@laravelcreative
@laravelcreative Жыл бұрын
Можно:)
@ИгорьКолесник-в3п
@ИгорьКолесник-в3п Жыл бұрын
Огромный +!!!спасибо Вам!
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@СветаСвета-р7щ8с
@СветаСвета-р7щ8с Жыл бұрын
Продолжай в том же духе! Круто
@oneman2093
@oneman2093 Жыл бұрын
очень полезное видео! 👍
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!:)
@mrsuhrob1334
@mrsuhrob1334 Жыл бұрын
🔥
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@Рандомныйзаяц-у9н
@Рандомныйзаяц-у9н Жыл бұрын
по микросервисам интересно
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!:)
@kan5950
@kan5950 Жыл бұрын
То что нужно
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@ArtDenis1993
@ArtDenis1993 Жыл бұрын
Спасибо за ролик👍
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@whyNotCookies
@whyNotCookies Жыл бұрын
Как же замечательно что проходит мода на эти микросервисы.. Некоторые доходят до абсурда, делают 1 сервис для 1й функции, бьют в грудь мол это быстрее, легче обслуживать и тд. Я конечно специально не искал, но... Первое нормальное объяснение по делу. Автор, обнял подкинул тебя, от души прям!
@vladsarosek9521
@vladsarosek9521 Жыл бұрын
Ну не знаю, твой пример конечно дичь, но учитывая сколько времени существует эта концепция и насколько она не проработана, даже такой вариант не так уж плох. Мы с товарищем хотели сделать микросервисный пэт, первым делом столкнулись с сотнями архитектур, казалось бы, столько времени прошло, а до сих пор столько говна
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю)!
@АртемАртеменконезабывайвыходит
@АртемАртеменконезабывайвыходит Жыл бұрын
давай еще больше про фильтры раскажи а то ты 1 урок там расказал более налядный пример бы
@evgpol2943
@evgpol2943 Жыл бұрын
Привет! Спасибо! Круто было бы курс сделать по RabbitMq. Даже премиум записать. Много, кто купил бы, учитывая твою подачу материала.
@laravelcreative
@laravelcreative Жыл бұрын
Уже:)
@evgpol2943
@evgpol2943 Жыл бұрын
@@laravelcreative , спасибо за труд. Я пока видео ждал, микросервис на ребите написал (Ларка/ Ларка). Но курс крайне необходимый, особенно в современных реалиях и требованиях к вакансиям.
@MrAirrussia
@MrAirrussia Жыл бұрын
По плюса у монолита: 1. Высокая производительность, чего? Информационной системы, то нет, монолит в сравнении с сервисным подходом не обладает высокой производительностью, ибо подключение ко всем возможным происходит там. 2. Быстрый старт - ок. 3. Лёгкая поддержка. Под очень большим вопросом, особенно если, ломается, что-то в монолите он перестает весь работать. 4. Интеграция сотрудников в сравнении с микросервисами сложнее. 5. Ошибку найти в простом легче, чем в сложном. Если микросервис простой как пробка в нем и ошибок то особо быть не может. 6. CI/CD вопрос docker а не вопрос монолита или микросервиса.
@laravelcreative
@laravelcreative Жыл бұрын
А вы точно имели практику и дело с микро сервисной архитектурой?:) Я бы с вами согласился, правда практический опыт не позволяет такую роскошь.
@MrAirrussia
@MrAirrussia Жыл бұрын
@@laravelcreative ага практики с микросервисами больше 5 лет, а с монолитами около 8 лет, до изучения docker docker-swarm и k8s, делал только монолиты. Теперь на любой монолитный сервис смотрю, как на кусок больших и потенциальных проблем.
@laravelcreative
@laravelcreative Жыл бұрын
Понятно. Речь про производительность - это про подзапросы, которые увеличивают в целом время ответа. Монолит не делает подзапросы. Остальные пункты - в видео был акцент, что когда монолит разрастается, то его преимущества с повышением хаоса теряются. Вопрос ci/cd обычно всегда выставляется, как один из основных аргументов для перехода в микросервисы. Для видео использовал не только свой опыт, но и сделал выборку других специалистов. У вас видимо по другому, чему я конечно рад.
@MrAirrussia
@MrAirrussia Жыл бұрын
​@@laravelcreative я вас не упрекаю, не в коем случае, не в компетенции, я выражаю своё мнения и только, исходя исключительно из своего опыта. Но про производительность, я так и не понял вашу позицию. О каких подзапросах идет речь?
@laravelcreative
@laravelcreative Жыл бұрын
Спасибо) В данном случае имеется ввиду подзапросы от сервиса к сервису:) Понятно, что производительность можно в более широком смысле понимать.
@faizulla5838
@faizulla5838 Жыл бұрын
3:50 вы кажется немного сами не понимаете что такое микросервис что такое монолоит. Слова состоит из монолитов вообще настораживает. Картинки от одного блогера переходят к другому....только в фотошоп цвета меняют.
@alexandr9900
@alexandr9900 Жыл бұрын
вопрос к автору- изучали ли вы фреймворк Yii2, довелось ли на нем работать, его преимущества/недостатки по сравнению с ларавел, стоит ли его учить?
@orangecoder3416
@orangecoder3416 Жыл бұрын
не стоит. Там нет будущего
@alexandr9900
@alexandr9900 Жыл бұрын
@@orangecoder3416 почему вы так считаете?
@azizxonzufarov7787
@azizxonzufarov7787 Жыл бұрын
@@alexandr9900 этот фреймворк предназначен чтобы отдать заказы быстро сделав тяп ляп. Нормального ООП, соблюдение паттернов нету. Для более серьёзных проектов используются Symfony, Laravel.
@laravelcreative
@laravelcreative Жыл бұрын
Хочешь по нему курс?:)
@alexandr9900
@alexandr9900 Жыл бұрын
@@laravelcreative да, многие разработчики сейчас работают на Yii2, а обучающих материалов по нему не так много, и они как правило 3-5 летней давности.
@vladsarosek9521
@vladsarosek9521 Жыл бұрын
Ну да, микросервисы не увеличивают производительность, а сам факт того, что если большому количеству пользователей нужен один функционал, мы можем не иницализировать работу всего остального кода? А ещё тот факт, если будет большая нагрузка например на микросервис чатов, мы можем отдельно отмасштарбировать отдельно его а не всю платформу?
@laravelcreative
@laravelcreative Жыл бұрын
Девопс магия:)
@matthewgiovannini2360
@matthewgiovannini2360 Жыл бұрын
5:15. Человек рассказывает о том, что распределение информационной системы не влияет на производительность 🤦 Как микросервисная архитектура может снижать производительность системы? Если она на РЕСТе, то контроллеры просто работают асинхронно. Если же на очередях - RabbitMQ или Kafka спасут мир, правда? А система разгрузится за счёт того, что один запрос никогда не будет проходить через все серверы. В худшем случае через 2-3 (за исключением фронтенда и БД), но это не так долго, правда? Если шла речь о снижении производительности для пользователя... ну извините, но это незаметно. А вот в случае с монолитом при увеличении количества пользователей... Не буду продолжать
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 85 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 30 МЛН
Микросервисы.  Проектирование API
14:41
Джавистка
Рет қаралды 28 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 85 МЛН