Почему на фронте нет GRPC?
Я всю жизнь писал только бэк и подкапотщину - будь это классический КРУД, хайлоад, CLI, [вставьте свое]... И для любых сетевых взаимодействий чаще всего люди думают именно прикладными вещами - GRPC, REST, Kafka, не задумываясь об этом глубже - супер удобные инструменты с защитами от дураков и прочими радостямиНо тут...
Я всю жизнь писал только бэк и подкапотщину - будь это классический КРУД, хайлоад, CLI, [вставьте свое]... И для любых сетевых взаимодействий чаще всего люди думают именно прикладными вещами - GRPC, REST, Kafka, не задумываясь об этом глубже - супер удобные инструменты с защитами от дураков и прочими радостямиНо тут спохватился я писать фронт - подключать свое же к себе же. И в этот момент я понял, насколько же это сложно, муторно и, главное, НЕУДОБНО взаимодействовать REST'ом ЗАЧЕМ ОН НУЖЕН?? - У нас нет удобного контракта общения (eg Proto, Avro) кроме Swagger, который нужно поддерживать с обеих сторон. Да и к тому-же, сложность взаимодействия с JSONом с ОБЕИХ СТОРОН - одна постоянно маршаллит, защищается, ищет поля, в то время другая боится резких обновлений, что строчка получения поля может превратиться в что-то в роде connect via grpc
Связанные теги
Компании и люди
Линия сюжета
CLI
Последние материалы и связанный контекст по теме CLI.
CLI
Последние материалы и связанные ссылки по теме CLI.
Grpc
Последние материалы и связанный контекст по теме Grpc.
Habr
Последние материалы и связанные ссылки по теме Habr.
Habr
Последние материалы и связанный контекст по теме Habr.
REST
Последние материалы и связанные ссылки по теме REST.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...
Как я обрабатываю 15 миллионов GPS-пингов в день для системы транспортной аналитики Ташкента
В Ташкенте курсируют около 1 800 активных автобусов на 170 маршрутах. Их GPS-координаты поступают каждые 10 секунд. В сутки это составляет порядка 15 миллионов координатных пинг...
[Перевод] OpenAI: сделка с Пентагоном, бойкот, иск на $134 млрд и война. Полная хронология краха
В феврале CEO Anthropic заявил, что не может «по совести» дать Министерству обороны неограниченный доступ к своим ИИ-системам. Через несколько часов администрация Трампа назвала...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Архитектура Desktop-приложения на .NET 10: Зачем я разделил UI и логику через gRPC
Любой десктопный монолит имеет один фатальный изъян: если UI поток падает - умирает вся бизнес-логика. Я решил это применив бэкенд-подход на десктопе.Задача была амбициозной: со...