Geo-Distributed Microservices and Their Database: Fighting the High LatencyAhoy, mateys! My development journey of the first version of the geo-distributed messenger has ended. So in this last article of the series, I’d like to talk about multi-region database deployment options that were validated for the messenger. The h...Nov 7, 2022 · 13 min readdmagda.hashnode.dev
Using Global Cloud Load Balancer to Route User Requests to App InstancesAhoy, Mateys! In my last two articles, I showed you how to deploy microservice instances across several cloud regions and how to set up a geo-distributed API layer. All seems good, except that I’ve now got several standalone application instances r...Oct 25, 2022 · 7 min readdmagda.hashnode.dev
Geo-Distributed API Layer With Kong GatewayAhoy, Mateys! It’s been a while since I published my last article on my geo-distributed application development journey. A hot tech conference season put my development on hold, but now I’m back home and ready to share my experience in building a ge...Oct 18, 2022 · 7 min readdmagda.hashnode.dev
Automating Java Application Deployment Across Multiple Cloud RegionsAhoy, matey! What’s good about habits, I hear you ask? Well, some habits are better (and more socially acceptable) than others! In terms of coding, a habit or routine can help you progress more quickly toward your end goal. It’s better to take dail...Sep 2, 2022 · 5 min readdmagda.hashnode.dev
How To Connect a Heroku Java App to a Cloud-Native DatabaseAhoy, matey! I'm back from a short vacation and ready to continue my pet project: geo-distributed messenger in Java! In the last article, I launched the first version of my app, which runs in Heroku and uses YugabyteDB Managed as a cloud-native dist...Aug 25, 2022 · 6 min readdmagda.hashnode.dev