sreeraj6.hashnode.devHow to Design a High-Availability Application in KubernetesDesigning a high-availability (HA) application in Kubernetes requires careful consideration of various factors to ensure the application is scalable, reliable, and resilient to failures. In this guide, we’ll walk through the key components needed to ...Dec 1, 2024·3 min read
sreeraj6.hashnode.devKafka | Publish/subscribe messagingApache Kafka is an open-source distributed streaming system used for stream processing, real-time data pipelines, and data integration at scale. Publish / Subscribe Model Before discussing the specifics of Apache Kafka, it is important for us to unde...Sep 28, 2024·2 min read
sreeraj6.hashnode.devCDNs Unveiled: How AWS CloudFront and Azure Front Door Enhance Content DeliveryA CDN (Content Delivery Network or Content Distribution Network) is a group of geographically distributed servers interconnected across the globe. These servers form an edge network, referred to as Points of Presence (POPs), which help deliver conten...Sep 13, 2024·4 min read
sreeraj6.hashnode.devUnderstanding Load Balancers: A Real-World ExampleLoad Balancer is a solution that distributes traffic to the number of servers. Load Balancers distribute traffic to multiple servers during peak traffic time and increase the reliability of the application. Let’s Break It Down with a Real-Life Exampl...Sep 8, 2024·3 min read
sreeraj6.hashnode.devVirtual Private Cloud (vpc)A virtual private cloud (VPC) is a secure, isolated private cloud hosted within a public cloud. VPC customers can run code, store data, host websites, and do anything else they could do in an ordinary private cloud, but the private cloud is hosted re...Mar 12, 2023·4 min read