Работаем с API по-взрослому - Максим Кислов (Badoo)
Я расскажу о том, как мы разрабатываем фронтенд и бэкенд параллельно, используя protobuf + JSON RPC.
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Слайды: https://www.slideshare.net/AvitoTech/api-badoo
SPA meetup #3, 8 апреля 2017, Avito
#SPAmeetup
https://moscow-spa.timepad.ru
Видео Работаем с API по-взрослому - Максим Кислов (Badoo) канала AvitoTech
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Слайды: https://www.slideshare.net/AvitoTech/api-badoo
SPA meetup #3, 8 апреля 2017, Avito
#SPAmeetup
https://moscow-spa.timepad.ru
Видео Работаем с API по-взрослому - Максим Кислов (Badoo) канала AvitoTech
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
JSON-RPC или когда REST неудобенOr Weis - Python RPC and PubSub over WebsocketsRPC и REST — в чём разница? Часть 1: RPCDemin Yin. Создание серверных приложений с помощью SwoolegRPC & Kubernetes – Tom WilkieСчета ФОП в монобанке. Все тарифы и условияДаниил Доронкин «Версионирование API»Django Middleware — что это, зачем и как использоватьRPC и REST — в чём разница? Часть 2: RESTThe Need for Protocol Buffers#2 Создание API на Laravel. Получение данных из БД в JSONREST vs RPC vs GraphQL API - How do I pick the right API paradigm?[RUS] Григорий Петров (Evrone): Python и сеть: REST, JSON, GraphQL или gRPC? /#PiterPyPython + Flask + Docker + Nginx + PostgreSQL + Git + Yandex Cloud. Разворачиваю веб приложение.Что такое JSONNestJS Microservices - 4 - Using gRPCgRPC vs REST: let the battle begin! by Alex Borysov & Mykyta ProtsenkoАрхитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)RPC? - Это просто!