ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

What is an API and how do you design it? 🗒️✅

Автор: Gaurav Sen

Загружено: 2019-03-17

Просмотров: 818957

Описание: An API or application programmable interface is a software contract that defines the expectations and interactions of a piece of code exposed to external users. This includes the parameters, response, errors, and API name.

We discuss how to design an API and what it takes to make the design scalable, extensible, and easy to use. HTTP APIs are widely used in software systems. HTTP is a stateless protocol, and systems often expose APIs using it.

00:00 Who should watch this?
00:13 What is an API?
01:41 Best Practices
02:22 Naming APIs
02:43 Define Parameters
03:29 Define Response Objects
05:02 Define Errors
06:22 HTTP Endpoints
07:47 GET vs. POST
09:10 Side Effects
12:09 Pagination
13:51 Data Consistency
15:11 Thank you!

Recommended system design video course:
https://interviewready.io

Along with video lectures, this course has architecture diagrams, capacity planning, API contracts, and evaluation tests. It's a complete package.

References:
  / building-services-at-airbnb-part-1  
https://swagger.io/docs/specification...
Designing Data-Intensive Applications - https://amzn.to/2yQIrxH
System Design Playlist:    • System Design Playlist  

You can follow me on:
Facebook:   / gkcs0  
Quora: https://www.quora.com/profile/Gaurav-...
LinkedIn:   / gaurav-sen-56b6a941  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
What is an API and how do you design it? 🗒️✅

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Проектирование системы: TINDER как микросервисная архитектура

Проектирование системы: TINDER как микросервисная архитектура

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

APIs for Beginners - How to use an API (Full Course / Tutorial)

APIs for Beginners - How to use an API (Full Course / Tutorial)

What are Distributed CACHES and how do they manage DATA CONSISTENCY?

What are Distributed CACHES and how do they manage DATA CONSISTENCY?

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Интервью по системному проектированию: архитектура TikTok с @sudocode

Интервью по системному проектированию: архитектура TikTok с @sudocode

20 концепций искусственного интеллекта, объясненных за 40 минут

20 концепций искусственного интеллекта, объясненных за 40 минут

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Что такое API-шлюз?

Что такое API-шлюз?

REST API Crash Course - Introduction + Full Python API Tutorial

REST API Crash Course - Introduction + Full Python API Tutorial

8 Pragmatic REST API Design Tips (From Real Projects)

8 Pragmatic REST API Design Tips (From Real Projects)

Бесконечный программный кризис – Джейк Нейшнс, Netflix

Бесконечный программный кризис – Джейк Нейшнс, Netflix

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

9 Must-Know REST API Design Principles for Developers

9 Must-Know REST API Design Principles for Developers

Что такое REST API?

Что такое REST API?

API Design and Architecture  - Backend Engineering Intro (1 Hour)

API Design and Architecture - Backend Engineering Intro (1 Hour)

Что такое событийно-управляемая система?

Что такое событийно-управляемая система?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]