Many developers realize the benefits of moving from centralized to distributed architectures. A hot topic these days is how to establish communication between the application services in those environments. In this episode, Gonzalo discusses the best practices to establish the communication between your distributed application services, including the tradeoffs of choosing synchronous or asynchronous communications, the basic common anti-patterns, and how to handle errors.
Additional Resources:
https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/design-interactions-in-a-distributed-system-to-mitigate-or-withstand-failures.html
https://d1.awsstatic.com/whitepapers/modern-application-development-on-aws.pdf
https://aws.amazon.com/app-mesh/faqs/
https://aws.amazon.com/app-mesh
https://docs.aws.amazon.com/whitepapers/latest/modern-application-development-on-aws/circuit-breaker.html
Check out more resources for architecting in the #AWS cloud:
http://amzn.to/3qXIsWN
#AWS #AmazonWebServices #CloudComputing #BackToBasics #DistributedArchitecture