{"id":16109,"date":"2022-01-11T17:31:02","date_gmt":"2022-01-11T17:31:02","guid":{"rendered":"https:\/\/swoopfunding.com\/za\/?post_type=swoop-engineering&p=16109"},"modified":"2023-11-29T12:04:46","modified_gmt":"2023-11-29T12:04:46","slug":"microservices-with-dapr-mini-series-pub-sub-tye","status":"publish","type":"swoop-engineering","link":"https:\/\/swoopfunding.com\/za\/swoop-engineering\/microservices-with-dapr-mini-series-pub-sub-tye\/","title":{"rendered":"Microservices with Dapr mini-series (Pub\/Sub + Tye)"},"content":{"rendered":"\n


Overview<\/strong><\/h4>\n\n\n\n

Swoop provides instant loan offers (aka ILO as we call) to the customers powered by API to API automated journey. Since we will be connecting to a number of APIs, we needed a way to manage and abstract the common configuration in a distributed way. As our platform employs the sidecar pattern with envoy proxy and kong proxy (for API gateway), we were looking for options to separate the application core logic and common configuration as same as the sidecar pattern that can be secured and scaled at speed.<\/p>\n\n\n\n


What is Dapr?<\/strong><\/h4>\n\n\n\n

Dapr is a Distributed Application Runtime, which may come across as Japanese… but let’s break it down.<\/p>\n\n\n\n