Добавить
Уведомления

[Microservices] IPC - Synchronous Communication (part 1/3) : Remote Procedure Invocation pattern

Microservice Architecture - Synchronous Inter Process Communication: Remote Procedure Invocation (RPI) pattern This video presents how microservices can synchronously communicate using the Remote Procedure Invocation pattern. The video also introduces two ways of implementing this pattern, using REST and gRPC. ------------------------------- Timestamps: 00:00 - Introduction 00:26 - The Remote Procedure Invocation pattern 01:33 - REST 12:18 - gRPC 16:50 - RPI pattern: Key takeaways ------------------------------- Appendix: CNCF landscape: Orchestration & Management - Remote Procedure Call: https://landscape.cncf.io/card-mode?category=remote-procedure-call&grouping=category Architectural Styles and the Design of Network-based Software Architectures. DISSERTATION - Roy Thomas Fielding (2000): https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm Wikipedia (Representational state transfer): https://en.wikipedia.org/wiki/Representational_state_transfer Richardson Maturity Model: https://martinfowler.com/articles/richardsonMaturityModel.html Advantages Of (Also) Using HATEOAS In RESTFul APIs: https://www.infoq.com/news/2009/04/hateoas-restful-api-advantages/ The Open API Specification (REST IDL) : https://www.openapis.org/ Documenting your REST API: https://gist.github.com/iros/3426278 REST Best Practices: Choosing HTTP Methods: https://blog.4psa.com/rest-best-practices-choosing-http-methods/ Introduction to gRPC: https://grpc.io/docs/what-is-grpc/introduction/

12+
15 просмотров
2 года назад
3 декабря 2023 г.
12+
15 просмотров
2 года назад
3 декабря 2023 г.

Microservice Architecture - Synchronous Inter Process Communication: Remote Procedure Invocation (RPI) pattern This video presents how microservices can synchronously communicate using the Remote Procedure Invocation pattern. The video also introduces two ways of implementing this pattern, using REST and gRPC. ------------------------------- Timestamps: 00:00 - Introduction 00:26 - The Remote Procedure Invocation pattern 01:33 - REST 12:18 - gRPC 16:50 - RPI pattern: Key takeaways ------------------------------- Appendix: CNCF landscape: Orchestration & Management - Remote Procedure Call: https://landscape.cncf.io/card-mode?category=remote-procedure-call&grouping=category Architectural Styles and the Design of Network-based Software Architectures. DISSERTATION - Roy Thomas Fielding (2000): https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm Wikipedia (Representational state transfer): https://en.wikipedia.org/wiki/Representational_state_transfer Richardson Maturity Model: https://martinfowler.com/articles/richardsonMaturityModel.html Advantages Of (Also) Using HATEOAS In RESTFul APIs: https://www.infoq.com/news/2009/04/hateoas-restful-api-advantages/ The Open API Specification (REST IDL) : https://www.openapis.org/ Documenting your REST API: https://gist.github.com/iros/3426278 REST Best Practices: Choosing HTTP Methods: https://blog.4psa.com/rest-best-practices-choosing-http-methods/ Introduction to gRPC: https://grpc.io/docs/what-is-grpc/introduction/

, чтобы оставлять комментарии