Ошибки при проектировании API, которые нужно ПРЕКРАТИТЬ (пока не пришлось всё переписывать)
Amigoscode
0:00 / 0:00
Ошибки при проектировании API, которые нужно ПРЕКРАТИТЬ (пока не пришлось всё переписывать)
8 205 просмотров · 1 дн. назад
Amigoscode
1,09 млн подписчиков
8 205 просмотров · 1 дн. назад
👉 Получите работу. Получите повышение. Станьте лучшим разработчиком. https://skool.com/amigoscode-academy
Выбор неправильного стиля API может стоить вам переписывания всего остального.
Два вопроса помогут вам в большинстве случаев: кто начинает разговор, и кто находится на другом конце?
REST — это стандарт по умолчанию, и это неспроста. Но это лишь один из шести способов создания API, с которыми вы столкнетесь как бэкенд-разработчик:
1. REST и бесплатное кэширование, которое Spring Security отключает по умолчанию
2. GraphQL и его стоимость в плане кэширования и N+1 запросов
3. gRPC и почему браузер не может работать с ним нативно
4. Веб-хуки и почему вы будете получать одно и то же событие несколько раз
5. Server-Sent Events, стиль, который используют только 12% опрошенных Postman, и как API Claude и OpenAI передают свои ответы в потоковом режиме
6. WebSockets и что нужно для их запуска на нескольких серверах
0:00 Два вопроса, которые определяют ваш API
1:02 1. REST и бесплатное кэширование
2:28 2. GraphQL, один запрос, именно те поля
4:15 3. gRPC, взаимодействие между сервисами
6:01 4. Веб-хуки, когда их сервер вызывает ваш
7:44 5. События, отправляемые сервером: как ИИ отвечает на потоки
9:23 6. WebSockets: обе стороны общаются
10:53 REST плюс один
11:14 Что нужно сделать перед написанием кода
Свяжитесь со мной
• LinkedIn: / nelsonamigoscode
• Instagram: / amigoscode
• Twitter/X: https://x.com/amigoscode
• GitHub: https://github.com/amigoscode
#java #javadeveloper #springboot #claudecode #ai #softwareengineering #backenddevelopment