Synchronous and Asynchronous AWS Decoupling Solutions

Pablo Iorio
2 min readNov 1, 2016

Coupling is a measure of how closely connected two functions, modules or applications are. Low coupling is often a good sign of a well architected system and good design practice, since it allows you to lower cost of maintenance and high readability of code.

In this article, I will highlight two approaches to achieve decoupling using Amazon Web Services (AWS): synchronous and asynchronous. With synchronous decoupling it requires both sides to be always available, however, they don’t need to ‘know’ each other. Meanwhile, with asynchronous…

--

--

Pablo Iorio

I enjoy thinking and writing about Software Architecture. To support my writing you can get a membership here: https://pablo-iorio.medium.com/membership