Спасибо, еще интересно было бы глянуть видео про UNIX сокеты,и вообще сокеты в вашей интерпретации.
@VitaliySunny11 ай бұрын
unix сокеты?
@devospos11 ай бұрын
@@VitaliySunny да, ошибся
@Nicktimes11 ай бұрын
Бля чел хуйней не занимайся,таких видео 1000 на утуб,там все логично сокеты конекты,порты.или ты просто фанатической хуйней занимаешься
@ВикторКавацюк11 ай бұрын
Предполагаю следующие причины, по которым можно использовать REST вместо gRPC: 1) Проста для клиента. С REST не потребуется на стороне клиента реализовывать и поддерживать gRPC Stub 2) Безопасность. На клиенте, особенно если это публичная система, сложнее обеспечить безопасность относительно доступа к gRPC Stub.
@xakep27762 ай бұрын
Как на счет безопасности наоборот
@hunterxvov4ik10 ай бұрын
вот без шуток, я посмотрел штук 10 видео по гРПС, потому что у меня на проекте он используется, но я не шарил что это. Нужно было сразу включить это видео и все. Все вот так вот просто встало на свои места. Спасибо
@azizsaparniyazov46014 ай бұрын
Начал смотреть, чтобы импрувнуться. Увидел мем с собакой "Вам наверное интересно зачем я вас всех собрал". Смеялся настолько долго, что забыл всё, что изучал в течении дня. Придется опять всё пересматривать :(
@VitaliyZlobinАй бұрын
Ролик топовый. Спасибо что разблокировал воспоминание про GPRS. На 6:25 - вообще топово пошутил, жаль уже не многие подписчики оценят))
@italky8411 ай бұрын
grpc больше подходит для внутренних api, а rest для того чтоб предоставлять api своего сервиса сторонним разработчикам.
@Disorrder5 ай бұрын
Хороший ответ, мне нравится)
@palach_66612 күн бұрын
Согласен, выглядит как план
@ZRKDark11 ай бұрын
Посмотрел все ваши видосы, после того как вы попались в предложке. Очень доволен подачей материала! Но после описания модели OSI не увидел описание модели TCP/IP, которая, на мой взгляд, более ёмкая. Прошу сделать следующий ролик о ней)
@artemrokhmakov637310 ай бұрын
Хочу разграничить понимание между REST и gRPC. REST подходит для общения между клиентом и сервером. А gRPC, это больше про общения каких то внутренних действий между сервисами/микро сервисами, который не должны отдавать явного ответа, а просто обозначение того что операция по запросу была успешна выполнена и можно продолжать программу (например: отправка email-письма,запись в бд, либо же ручка для других сервисов). Но очень важная фича, что можно выстраивать архитектуру между разными сервисами который написаны на разных языках.
@MrCter11 ай бұрын
как все свежо и молодежно 😊 как будто и не было корбы и ms rps больше 30 лет назад...
@uuuummm98 ай бұрын
Скоро снова придумают distributed transactions, вот тогда заживём...
@ДжонДоу-у8у5 ай бұрын
Всё новое это хорошо забытое старое
@sasichkamega10 ай бұрын
В proto3 удалены required и optional. Все по умолчанию optional. Выбрал grpc в своем микросервисном приложении только из-за того, что proto файл это по сути и есть документация api. На остальные плюсы в целом пофиг было😅, я готов был мириться с оверхедом реста, но протофайлы это, имхо, киллер фича.
@avpmk10 ай бұрын
Есть расширение, которое позволяет помечать в третьем протобафе помечать поля как обязательные, не факт что все генерилки умеют с ним работать, но scalapb умеет.
@avpmk10 ай бұрын
OpenAPI (бывший swagger) - отличная документация. Точно так же по ней генерят и контроллеры (и модели) для бекенда и клиентов для разных языков. И наоборот по коду на бекенде генерят доку. Единственный минус - нельзя описать websocket (раньше по крайней мере так было). Но при помощи AsyncAPI можно (им не пользоваться).
@frez_x9 ай бұрын
@@avpmk вебсокети тепер теж можна
@hunterxvov4ik7 ай бұрын
2:50 - "конечно, теперь надо ... проводить сериализацию" - не совсем корректно, потому что json тоже проводит сериализацию перед отправкой (это и есть формат сериализированных данных), хотя и отображается в human-readable виде
@Qiqpop11 ай бұрын
отличный видос, продолжайте в том же духе
@20GK2011 ай бұрын
Отличный видеоролик Интересно будет если расскажете про Kafka или Redis
@merionacademy11 ай бұрын
Обязательно будет! Кстати, про redis мы уже немного рассказывали в нашем видео про NoSQL
@Exy6310 ай бұрын
Супер урок! Спасибо 🎉
@sergey.k11 ай бұрын
иногда вот кажется что всё подобное придумывается только для души, выглядит супер чётко, но потом чтобы поддерживать это нужно прям страдать...
@kae61088 ай бұрын
Главное что за это платят деньги)
@RatchetTV151511 ай бұрын
Наверное, пока что лучше юзать rest для общения фронтенда и бекенда. Можно через api gateway преобразовывать запросы в grpc
@semenloktionov351211 ай бұрын
почему, для тех же мобилок grpc как по мне лучше будет ибо меньше данных гоняется туда-сюда. плюс можно будет сгенерировать готовый сервис клиент под необходимый язык. это оч удобно
@MRoose11 ай бұрын
Тоже так думал пока не прочел Site Reliability Engineering от инженеров Google. У них фронт с бэком по rpc общается. Поэтому так шустрр и стабильно возможно
@RatchetTV151511 ай бұрын
@@semenloktionov3512 разве что придётся фронтов переучить. Хотя тем, кто пользовался автогенерацией клиента по openapi будет проще, думаю. Значит, за grpc будущее. А вот что с graphql тогда - не понятно
@uuuummm98 ай бұрын
@@RatchetTV1515 graphql по-моему концепт другого уровня. Он вполне может работать и поверх grpc.
@RatchetTV15158 ай бұрын
@@uuuummm9 ну, кстати, думаю, что хороший вариант в виде интерфейса BFF делать через graphql
@daniyarzhanakhmetov774111 ай бұрын
А есть видео о том, как хранятся данные(object(array, {}, function)) в памяти и как происходит push, unshift, etc. c этими данными?
@__ali__9711 ай бұрын
офигенные видосы, все пересмотрел по несколько раз) предлагаю следующее видео запилить про graphql
@ИльяГордеев-т3х11 ай бұрын
Спасибо за видео! Бвло интересно 😊
@АлексейПатрушев-ю9ь3 ай бұрын
можно пояснительную бригаду, причем тут икс зибит?)
@spacexnix10 ай бұрын
Хорошее видео. Понятное ❤
@vorchuun4 ай бұрын
Не понял момента в чем преимущество общения grpc в микросковисах , когда для этого используют брокеры с http
@dan_feed826410 ай бұрын
я правильно понял, что можно переставать учить rest и начинать учить grpc?
@АлексейАнашкин-щ5ж5 ай бұрын
Для внешних интеграций конечно лучше REST
@ВиталийСорока-т8н4 ай бұрын
Рест удобно года пэйлоад не очень большой или когда всегда большая часть полей присутсвует в каждом запросе
@Edgar-pu1lc11 ай бұрын
Но передача json тоже по сути бинарный, не ?
@VitaliySunny11 ай бұрын
Верно, но передается текстовая информация (структура json - ключи, значения, всякие управляющие скоробочки и конструкции), когда как в gRPC только значения (структуру мы определяем на этапе создания protobuf). Т.е. gRPC в этом случае гораздо меньше по объему, соответственно быстрее.
@vino_kurov_it10 ай бұрын
Хотите сказать что для взаимодействия с Docker-Compose их контейнерами? Юзать TCP не логично?
@РоманПоследовский-п3д9 ай бұрын
Есть только одна причина использовать gRPC - это если вы гугл и увеличивая пропускную способность, прилучается солидная экономия на ресурсах оборудования. Во всех иных случаях - вы получаете сложность поддержки и отладки
@xakep27762 ай бұрын
Херь написал
@midrimАй бұрын
Тогда переходи на голубей😂
@АндрейМихайлов-о6я3цАй бұрын
@@midrim гRPC
@whoami-o9j11 ай бұрын
о новый видосик
@BurmAlex2 ай бұрын
Так это все же технология, фреймверк или система? А то за одну минуту чем только не назвали
@ВасилийЮдин-п8ы11 ай бұрын
Дай бог здоровья
@uudecode11 ай бұрын
Чот подумал, а что в grpc с bigendian\littleendian ?
@ЮлиСантори10 ай бұрын
Меня тут на собес спросили: а можно ли через http реализовать асинхронную интеграцию? И что - то я подвисла) Помогите, знатоки!
@Georgii12126 ай бұрын
можно
@ШураАрхипов-м9ц19 күн бұрын
Длинный собес получился 🤔
@Hadagan_man11 ай бұрын
Мне интересно что за микрофон у Диктора ))
@arbaktiyarov2 ай бұрын
Лучший
@Daleever11 ай бұрын
отличный ролик
@milton469111 ай бұрын
Жду видос по эластику
@panda58dev11 ай бұрын
Жду видос по мантикоре
@ВладРоманов-ю8л10 ай бұрын
Сделайте видео про Unix сокеты пожалуйста
@ИванОкоянный-с9к10 ай бұрын
Контент краткий и интересный! Можно узнать название саундтрека к вашим роликам?
@zakirovio11 ай бұрын
2:03 не PATCH?
@Madgav77710 ай бұрын
И правда, наконец, стало понятно! Как будто ангельской золотой дождь на темечко пролился. Хотелось еще немного по минусам grpc послушать
@stari4ok70211 ай бұрын
Предположу, что REST нужен там, где не нужна потоковая передача данных и мультиплексирование, но конкретный пример в голову не приходит. Кидайте свои мысли камрады :)
@uuuummm98 ай бұрын
Я уже давно все вебные протоколы использую как функции, начиная с веб-сервисов.
@DoggerProgger11 ай бұрын
8:37 очень много кодаааааа не супер нужного, но если очень много денег и времени, вполне можно попробовать
@qlobik10 ай бұрын
Сделайте пожалуйста Видео про ISCSI
@GladSpiR11 ай бұрын
Когда нужен синхрон , наверно тогда REST
@nevdupIenysh11 ай бұрын
Rest и на асинхронном пишут
@Aleksandr37rus11 ай бұрын
Rest лучше в названии) простота а еще независимость.
@flaviusaecius702111 ай бұрын
Все круто. Но я ничего не понял
@user_Broke_David11 ай бұрын
Рест умер , вкатываемся на grpc?
@asedael551911 ай бұрын
Не-а, для микросервисов больше эта технология.
@svinoswag10 ай бұрын
Сделайте видео про сокеты на трансплртном уровне пожалуйста
@НиколайВикторович-х3г11 ай бұрын
А ответ на вопрос можно ?)
@Qiqpop11 ай бұрын
пришел по зову из телеги
@Serofim201311 ай бұрын
❤
@v.lavrinovics19709 ай бұрын
Автор видео, вы куда то очень торопились?
@merionacademy9 ай бұрын
На троллейбус только, а что?
@IngersollMaria-z9s3 ай бұрын
Moore Maria Lopez Brian Thompson Frank
@merionacademy3 ай бұрын
Esteban González, Fernando Sánchez, Enrike Espenoza, Mario Garcia
@novakorezz11 ай бұрын
а 👉а 👉
@Naumkovich11 ай бұрын
Жесть, пчел юзает мёртвые мемы и то криво ( Помянем
@RustamMajidov11 ай бұрын
Что за ересь? Где лягушонок с компуктером?
@Михазагрздин11 ай бұрын
⁴⁴⁸
@IQ-1203 ай бұрын
Дожили... Хайп подняли... Ню, стандарт это хорошо... 10 лет назад делал самописную херню такую... А сейчас пришли крутые парни... Это как C# сборки иметь вместо js скриптов в браузере... Очередная блестяшка для сорок...
@ДаниилШестаков-щ8к11 ай бұрын
😂😂😂бляяя Ахаха Эта бабка со свечами разорвала меня нахуй)