Lawal Afeezafeez1131.hashnode.dev·Dec 6, 2024How a Simple Export Feature Turned Into a Performance Bottleneck and How We Scaled Past 20,000 RecordsEver faced a situation where a simple record exporting feature evolves into a full-blown performance nightmare? 🚨 Let me walk you through our journey of scaling challenges, a story that might hit close to home for many engineers. The Starting Point:...Discuss·2 likesDjango
Ruban Sahooruban.hashnode.dev·Dec 3, 2024Design a Blogging PlatformIn this blog, we will study the factors that get affected by any system design decision. We will understand it while we design a blogging platform. We will deep dive into caching issues at scale and how to solve them, async processing, delegation, ka...DiscussSystem Designdatabase
Sumit Kumarsumit01kr.hashnode.dev·Nov 24, 2024AWS Lambda and Fargate Scale differently. Read How!!Lambda:When a Lambda function gets invoked it starts a small container, loads our code, and executes it. It happens every time the function is triggered or invoked.For each concurrent execution lambda creates a new container with the same code. No tw...DiscussAWS
Ruban Sahooruban.hashnode.dev·Nov 24, 2024Designing online/offline indicatorNote: Since this is my first blog related to system design, initially we’ll keep things simple and not put a lot of focus on scaling. Instead of directly designing the most optimal solution we will learn how to approach any problem from first princip...Discuss·33 readsSystem Designconnection pooling
Enoch Olutunmidawww.thatsametechguy.com·Oct 30, 2024Microservices vs. Monoliths: Making the Right Choice for Your Engineering Needs.In the ever-evolving field of software engineering, you may have found yourself at a crossroads where you must decide: microservices or monoliths? Having been in this position a few times myself, I've gathered valuable insights along the way. Whether...DiscussMicroservices
Kedar Pattanshettikedarpattanshetti.hashnode.dev·Oct 3, 2024☑️Day 32: Creating Multi Node Cluster in Kubernetes🚀Kubernetes multi-node clusters are essential for deploying scalable applications across multiple machines. In this newsletter, I’ll guide you step-by-step through the process of setting up a multi-node Kubernetes cluster on CentOS using VMware. ✅Wha...DiscussKubernetes
Kedar Pattanshettikedarpattanshetti.hashnode.dev·Sep 30, 2024☑️Day 29: Exploring Docker Swarm and Services🚀🔹Table of Contents : What is Docker Swarm? What is a Docker Service? Creating and Managing Services in Docker Swarm Scaling Services in Docker Swarm Load Balancing in Docker Swarm Rolling Updates in Docker Swarm Docker Swarm vs. Kubernetes ...DiscussDevops
Vishwas Acharyavishwasacharya.hashnode.dev·Sep 7, 2024Essential Microservices Best Practices: Design, Deploy, and Scale EfficientlyIntroduction to Microservices Architecture You've probably heard a lot about microservices. Well, let me break it down for you in simple terms. Imagine you have a giant, complicated machine that does a lot of different things. In the past, we used to...DiscussMicroservices
vikram kumarvikram2101.hashnode.dev·Sep 3, 2024Day 2: Understanding Scalability in System DesignWelcome back to Day 2 of my 100 Days of System Design series! Today, we'll explore one of the fundamental concepts crucial to building robust and efficient systems: Scalability*. Understanding scalability is essential for designing systems that can h...Discussscalability
ATHUL K Sathulks.hashnode.dev·Aug 31, 2024Best Practices for Increasing Performance in MERN Stack ApplicationsThe MERN stack (MongoDB, Express.js, React.js, Node.js) is a powerful framework for building full-stack JavaScript applications. However, as your application scales and user demands increase, optimizing its performance becomes crucial. In this articl...DiscussMERN Stack