Несколько полезных ссылок по проектированию API:
- https://docs.microsoft.com/en-us/azure/architecture/microservices/design/api-design
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-implementation
- https://github.com/Microsoft/api-guidelines
- https://google.aip.dev/general
- https://microservice-api-patterns.org/
- Web API Design - Crafting Interfaces that Developers Love
https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf
UPDATE2: Другие ссылки по этой теме:
https://emacsway.github.io/ru/self-learning-for-software-engineer/#api-design
#API #DDD #Microservices #DistributedSystems
- https://docs.microsoft.com/en-us/azure/architecture/microservices/design/api-design
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design
- https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-implementation
- https://github.com/Microsoft/api-guidelines
- https://google.aip.dev/general
- https://microservice-api-patterns.org/
- Web API Design - Crafting Interfaces that Developers Love
https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf
UPDATE2: Другие ссылки по этой теме:
https://emacsway.github.io/ru/self-learning-for-software-engineer/#api-design
#API #DDD #Microservices #DistributedSystems
Docs
API design - Azure Architecture Center
Learn about good API design in a microservices architecture. APIs should be efficient and have well-defined semantics and versioning schemes.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Шпаргалка по EIP-паттернам: "Enterprise Integration Patterns Tutorial Reference Chart" https://www.enterpriseintegrationpatterns.com/download/EIPTutorialReferenceChart.pdf #DDD #Microservices #DistributedSystems #EIP
Шпаргалка по "Microservices API Patterns":
- https://microservice-api-patterns.org/cheatsheet
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
- https://microservice-api-patterns.org/cheatsheet
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
microservice-api-patterns.org
Cheat Sheet a.k.a. API Design Heuristics
A rough guide through (some might say map of) our pattern language.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Несколько полезных ссылок по проектированию API: - https://docs.microsoft.com/en-us/azure/architecture/microservices/design/api-design - https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design - https://docs.microsoft.com/en-us/azur…
"15 тривиальных фактов о правильной работе с протоколом HTTP" ( блог компании Yandex)
- https://m.habr.com/ru/company/yandex/blog/265569/
"Good Practices for Capability URLs", W3C Draft
- https://w3ctag.github.io/capability-urls/
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
- https://m.habr.com/ru/company/yandex/blog/265569/
"Good Practices for Capability URLs", W3C Draft
- https://w3ctag.github.io/capability-urls/
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
Хабр
15 тривиальных фактов о правильной работе с протоколом HTTP
Внимание! Реклама! Пост оплачен Капитаном Очевидность! Ниже под катом вы найдёте 15 пунктов, описывающих правильную организацию ресурсов, доступных по протоколу HTTP — веб-сайтов, «ручек»...
Forwarded from 401 Unauthorized: аутентификация и не только (Andrey Kuznetsov)
Запись моего доклада "Токены доступа и API gateway: как обеспечить безопасность запросов" с PHDays уже доступна. Посмотреть можно на:
📌 YouTube
📌 VK Видео
📌 Rutube
#api #iam_general #oauth #my_talk
#api #iam_general #oauth #my_talk
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Токены доступа и API gateway: как обеспечить безопасность запросов
Распределенные системы (микросервисы) набрали популярность и применяются все шире. Сервисов становится больше, привычные задачи для них решаются сложнее, усложнились и вопросы аутентификации и контроля доступа. В докладе рассмотрим подходы к работе с токенами…
👍6🔥2❤🔥1🙏1
Может кому-нибудь пригодится для реализации критериев выборки (фильтрации) Public-API по Style Guide AIP-160 by Google:
- https://github.com/einride/aip-go
- https://github.com/aip-dev/google.aip.dev/issues/684
- https://github.com/aip-dev/google.aip.dev/issues/738
- https://google.aip.dev/160
- https://github.com/google/cel-spec
Другие варианты смотрите здесь:
- https://dckms.github.io/system-architecture/emacsway/it/self-education/self-education-for-software-engineer.html#api-design
- https://github.com/einride/aip-go
- https://github.com/aip-dev/google.aip.dev/issues/684
- https://github.com/aip-dev/google.aip.dev/issues/738
- https://google.aip.dev/160
- https://github.com/google/cel-spec
Другие варианты смотрите здесь:
- https://dckms.github.io/system-architecture/emacsway/it/self-education/self-education-for-software-engineer.html#api-design
GitHub
GitHub - einride/aip-go: Go SDK for implementing resource-oriented gRPC APIs.
Go SDK for implementing resource-oriented gRPC APIs. - einride/aip-go
❤3🔥2👌1