Перейти к содержимому

Ошибки при проектировании 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