Karthikeyan mgDjango Query Optimization TechniquesDjango is a popular framework for building web applications. Companies like Instagram and YouTube once used it. However, as your…Jun 27Jun 27
Karthikeyan mgHow to Properly Test Your Django-OAuth-Toolkit SetupIn this article, we’ll go through the steps to properly test your Django OAuth Toolkit setup in your Django application. We’ll also touch…Jun 11Jun 11
Karthikeyan mgDemystifying HTTP, HTTPS, SSL, TLS & Certificate AuthorityToday, we’re diving into the fascinating world of HTTP, HTTPS, SSL, TLS, and the critical role Certificate Authorities play in securing our…Jan 7Jan 7
Karthikeyan mgSetup A Simple RabbitMQ Client in JavaScriptIn this post, I will walk you through the steps to successfully set up and run a RabbitMQ Client using JavascriptJan 6Jan 6
Karthikeyan mgMessage Broker Communication PatternsIn a typical message queue system like RabbitMQ, the producer (sender) and consumer (receiver) need to agree on the queue to which messages…Jan 5Jan 5
Karthikeyan mgHow to properly set up an ALB for an ECS clusterRecently, I had to set up an ECS cluster behind an ALB for one of my projects. In this post, I will guide you through the entire process of…Dec 30, 20231Dec 30, 20231
Karthikeyan mgSetting Up AWS ALB with ECS Fargate Cluster(2024)Create an Application Load BalancerDec 30, 2023Dec 30, 2023
Karthikeyan mgRemote Procedure Calls (RPC) in JavaScript: Enhancing Inter-Service CommunicationRemote Procedure Call (RPC) was conceived to bridge the gap in communication between processes on different machines, enabling them to…Nov 29, 2023Nov 29, 2023
Karthikeyan mgMonolith to MicroservicesFor over four decades, humanity has been dedicated to the creation of software applications and products. In the early days, there was a…Nov 2, 2023Nov 2, 2023