Пікірлер
@elazarevv
@elazarevv 22 сағат бұрын
Отличное видео. Спасибо.
@evgeniygazetdinov1620
@evgeniygazetdinov1620 2 күн бұрын
красавчик все четко, как начинаешь искать инфу туча статей а воды литры
@КамаПуля-э7д
@КамаПуля-э7д 4 күн бұрын
лучшее объяснение, спасибо)
@maximiglindgtl
@maximiglindgtl 4 күн бұрын
спасибо!
@razaqqazhet5656
@razaqqazhet5656 8 күн бұрын
Класс🔥🔥🔥
@leonid3617
@leonid3617 12 күн бұрын
Delfi нет
@psylo1841
@psylo1841 14 күн бұрын
Шрифт в пайчарме бы побольше, с телефона сложно смотреть)
@maximiglindgtl
@maximiglindgtl 14 күн бұрын
Принято
@aceracer5556
@aceracer5556 15 күн бұрын
Все круто, но уведомления нужно отключать...
@igora6367
@igora6367 15 күн бұрын
Спасибо Интересно было бы поподробнее послушать про тестирование API сервисов
@unicoxr5tj417
@unicoxr5tj417 15 күн бұрын
люблю микросервисы) API-Gateway Error, если совмещена инфра или госка-то черт ногу сломит)
@ztarlitz
@ztarlitz 17 күн бұрын
FastAPI это не сервер. это просто фреймворк, сервером может быть uvcorn или чтот-то подобное.
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Там, где речь идёт про "application-server", имеется в виду вся функционирующая связка uvicorn-a, fast-api и прочих слоёв, чья ответственность - принять http request, выполнить бизнес-логику, сформировать и вернуть http response
@ipadla8590
@ipadla8590 19 күн бұрын
Структурировано, информативно, наглядно. Благодарю.
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Спасибо!
@ПавелПавел-ъ8д
@ПавелПавел-ъ8д 21 күн бұрын
Бегло прошелся по таймкодам, удивило, что скала упомянута отдельно от джавы, но не упомянут котлин
@OlegKorsak
@OlegKorsak 22 күн бұрын
v1 и v2 сомнительный вариант для разных устройств
@maximiglindgtl
@maximiglindgtl 22 күн бұрын
та это пример нафристайлил на ходу, так бы тоже не назвал)
@tv-wb6me
@tv-wb6me 22 күн бұрын
все качественно и информативно, красавчик!
@my_shmotka
@my_shmotka 23 күн бұрын
Ролик раз в 9 месяцев норм, следующий в конце 2025 хах
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Да
@Тест-ы8ю
@Тест-ы8ю 24 күн бұрын
Макс, могешь) давай больше разных видосов - толково объясняешь.
@welaskez4997
@welaskez4997 24 күн бұрын
имба, лучшего объяснения не видел
@ВадимС-к9е
@ВадимС-к9е 24 күн бұрын
Годно, спасибо за видик!
@neo3248
@neo3248 24 күн бұрын
Давно не было роликов)
@SwaidiSwaidi
@SwaidiSwaidi 27 күн бұрын
Ты лучший спасибо!
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Спасибо за обратную связь!
@МаксМакс-ч8к
@МаксМакс-ч8к 29 күн бұрын
Сообщения не хранятся в топике)))
@maximiglindgtl
@maximiglindgtl 29 күн бұрын
все так, данные в журнале на диске у брокера, а топик - абстракция для стрима этих данных)
@frivolouselm7529
@frivolouselm7529 29 күн бұрын
а зачем в микросервисах Депозит, Ипотека и Кредит обновлять ФИО юзера? ведь в их БД юзеры могут быть просто под id в качестве foreign key. В сервисе Личный кабинет изменится какая то личная инфа о юзере, но его id от этого не изменится же. Если нам нужна инфа о кредитах или депозитах этого юзера то мы можем их получить по id в соответствующих микросервисах. понятно что это просто в качестве примера, но все же не оч логично.
@maximiglindgtl
@maximiglindgtl 29 күн бұрын
Привет) Простой кейс: в серивсе депозит, ипотека и кредит есть составленные (автосгенерированные) договоры с клиентом (пусть они еще не подписаны, только сгенерированы), как только у него меняется персуха, очевидно, эти договоры нужно либо: 1) признать недействительными 2) сгенерить заново И тут мы можем: 1) Принять пустой ивент и сходить по АПИ за персухой (навалить RPC на сервис с профилями) 2) Сразу съесть персуху из сообщения и обновить данные (сократив кол-во потенциальных запросов)
@frivolouselm7529
@frivolouselm7529 29 күн бұрын
@@maximiglindgtl если следовать логике 2го варианта то выходит надо хранить в каждом микросервисе не только ФИО, но дату рождения и все остальные паспортные данные, ИНН и адрес регистрации как минимум. Поскольку все эти данные используются в договорах. Выходит что каждый микросервис будет залезать на территорию микросервиса для работы с персональной информацией. зачем тогда отдельный микросервис для персональной информации? а количество транзакции особо не сократится. в вашем варианте каждому из микросервисов после получения ивента надо поменять внутри себя данные по клиенту и переоформить договора в соответствии с новыми данными. в моем микросервисам не надо ничего менять внутри себя т.к. они хранят внутри себя только id юзера. а оформление договоров можно поручить какому то отдельному микросервису Договоры который получив ивент от Личного кабинета от изменении персональных данных, опросит другие микросервисы, получит от них параметры кредитов-депозитов и т.д. и переоформит договора с новыми личными данными. что логичнее так как переоформление договора может произойти не только по причине смены персональных данных юзера. +/- то на то выходит.
@РамильЗин
@РамильЗин 29 күн бұрын
Можно добавить еще про ASGI и WSGI
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Не стал детализировать в рамках этого флоу, это уже больше про зону ответственности именно application-сервера. Но тему стоит подсветить, спасибо!
@maximiglindgtl
@maximiglindgtl Ай бұрын
Заходи) t.me/maximiglindgtl
@maximiglindgtl
@maximiglindgtl Ай бұрын
Заходи) t.me/maximiglindgtl
@maximiglindgtl
@maximiglindgtl Ай бұрын
Заходи) t.me/maximiglindgtl
@vor6758
@vor6758 Ай бұрын
Клас!! Хотел бы добавить, что GIL нужен для корректной работы сборщика мусора.
@Murarmishka
@Murarmishka Ай бұрын
Какая дикция, какая четкая речь, какая ценная информация-доступная, грамотная. Спасибо 😊
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Спасибо за обратную связь!
@xz4max
@xz4max Ай бұрын
Неверное определение URL и URI. Запрос по URL с параметрами это всё ещё URL. URI это общий термин, который объединяет в себе URL и URN, которые идентифицируют местоположение ресурса в сети и просто по имени соответственно 2:13
@larin1327
@larin1327 Ай бұрын
знакомый сделал сайт, где используются апи хедхантера и все технологии упоминаемые в вакансиях снапшотятся каждый день и выдаются в виде графиков, пока не очень большой отрезок времени, но вижно, что динамика хуеватая (сайт в коментарии, ато удаляет ютаб)
@dlddlkpkp2312
@dlddlkpkp2312 Ай бұрын
Лучшее видео на эту тему
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Спасибо!
@mysunisminee
@mysunisminee Ай бұрын
Спасибо, уложилось в голове!
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Рад, что помог)
@AchtungBaby_87
@AchtungBaby_87 Ай бұрын
кто ты, воин?
@user-ti4dk2ix2g
@user-ti4dk2ix2g Ай бұрын
Спасибо за видео. Четко, лаконично. Приятно слушать, информативные слайды, отсутствие воды. Очень понравилось
@александрскорп
@александрскорп Ай бұрын
мне понравилось видио
@_samuro_
@_samuro_ Ай бұрын
Круто, тоже так хочу взглядом курсором управлять😂
@irinaaranzh
@irinaaranzh Ай бұрын
Спасибо большое, братан!)) все доходчиво объяснил, с примерами желаю успехов тебе, продолжай развивать канал🫂❣️
@hhhscvx
@hhhscvx Ай бұрын
кайф
@maxskold45
@maxskold45 Ай бұрын
Фига себе диаграмма вакансий 4:00 Это каким образом пайтон, который юзается щас В ОСНОВНОМ для AI/Data Science, настолько стал популярным в бэке, что аж обогнал Java?))) даже не JS, это смешно. Мне порой кажется, что это накрутка языка, не более Компаниям невыгодно инвестировать бабло в этот пайтон, потому что они не знают, чего ожидать от микросервисов на пайтоне, особенно крупным компаниям. Я не понимаю, с чего такая любовь к нему в вебе. Джава проверена временем и благодаря Спрингу вообще может претендовать на хороший стартап) А с появление Котлина только закрепляет эту мысль
@ВячеславП-ш3р
@ВячеславП-ш3р Ай бұрын
Если дополнительные параметры для запроса получения книг передавать в get строке это понятно. Но вы говорите, что их можно передавать и в теле post запроса. Но ведь это другой метод, не про получение книг, авторов..., а про обновление ресурса. Как правильно написать post который вернёт данные (список книг), отобранных с дополнительными параметрами, а не обновит ресурс ?
@vid253
@vid253 Ай бұрын
В первую же минуту возник вопрос зачем дублируется пользователь во всех базах, им же должно быть достаточно кода юзера
@AdnessC
@AdnessC Ай бұрын
Я только собираюсь войти в эту профессию.. Но благодаря вузу хоть что-то знаю. Так вот, СПАСИБО огромнное. Я так люблю подробно рассписанные инструкции. Реально СПАСИБО. Я побежала все делать!!!! (Хотя большинство уже знаю, но повторю)
@xakep2776
@xakep2776 Ай бұрын
А где ссылки полезные то? Да и пример какой-то странный, никто не хранит везде инфу о фио, можно хранить идентификатор пользователя единый, а инфу в одной бд
@Execut0r77
@Execut0r77 Ай бұрын
Них... не понятно. Ничего толком не объясняет...
@Ольга-ф5п3ж
@Ольга-ф5п3ж 2 ай бұрын
Большое спасибо! Очень хорошее видео. Все структурно и понятно! Жаль, что не нашла это видео раньше.
@kisakissa4934
@kisakissa4934 2 ай бұрын
Правильно говорить логИн, а не лОгин
@RealWorld-x5q
@RealWorld-x5q 2 ай бұрын
Top, thank you from Dubai!!! Дубай на связи :)
@АлександраТрускова-ь3ь
@АлександраТрускова-ь3ь 2 ай бұрын
все оч круто, но чуть чуть поподробнее можно ?) а то не всегда понятно, вот ты говоришь - делаем проверку флейком, а что ты запустил ?
@samaleycom
@samaleycom 2 ай бұрын
Спасибо, крайне достойно объясняешь
@maximiglindgtl
@maximiglindgtl 17 күн бұрын
Спасибо
@samaleycom
@samaleycom 2 ай бұрын
Разве PATCH является идемпотентным?