Karan Pratap Singhkps.hashnode.netΒ·Aug 16, 2022FeaturedSystem Design: The complete courseHey, welcome to the course. I hope this course provides a great learning experience. This course is also available on GitHub. Please leave a β on Github as motivation if this was helpful! Table of contents Getting Started What is system design? C...636 likesΒ·53.7K readsSystem Design
Sayed Alesawysayedalesawy.hashnode.netΒ·Jun 4, 2021FeaturedFinding a Needle in a Haystack: How Facebook Serves Millions of Images per SecondSo a couple of weeks ago, I came across a file system called SeaweedFS which is according to their readme: ... is a distributed storage system for blobs, objects, files, and data lake, to store and serve billions of files fast! Blob store has O(1) ...268 likesΒ·4.3K readsFacebook Storage Infrastructuredistributed system
Pankaj Tanwarpankajtanwar.hashnode.netΒ·Feb 26, 2021How Twitter stores 500M tweets a day?Twitter Usage Statistics 500MN tweets per day ~7000 tweets per second 8,00,000+ Queries per second Typical Database server config at Twitter HP DL380, 72GB RAM, 24 disk RAID10 Twitter's Old Tweet store They were using MySQL. Pretty fast Very rob...103 likesΒ·3.3K readsSystem Designdistributed system
Adria Pradodriops.hashnode.netΒ·Apr 25, 2023Things to keep in mind when making Architectural Decisions:Scalability: Can it handle workload increase? Security: Does it matches security standards? Responsiveness: Is it responsive to systems and users? Persistency: Can it handle data that must be stored and retrieved? (if applicable) Monitoring: Does it ...System Architecture
Rajib Mondalrajibmondal.hashnode.netΒ·Apr 25, 2023How to approach System Design interview questionsKey Outlines for this article I. Introduction Brief overview of what system design interviews are and why they matter Explanation of the purpose of the article and what readers can expect to learn II. Understanding the Problem Importance of clar...System Design
Desta Zerihundesta-zerihun.hashnode.netΒ·Apr 23, 2023System Design: Netflix's Complete ArchitectureWhat is Netflix? Netflix is a popular streaming service that offers a vast catalog of movies, TV shows, and original content. It's available on smart TVs, through streaming devices, and even on your smartphone and tablet using the official app for iO...System Design
Akash Devcoolcoderr.hashnode.netΒ·Apr 17, 2023How to Install Emu8086 in windows and Write Your First Hello World CodeWelcome, readers! π In this blog post, I'm happy to share with you all about the emu8086 software installation process, and how you can easily create your very first "Hello World" program. Whether you're a beginner or a seasoned programmer, this ste...11 likesΒ·49 readsAssembly
Avash Mitraavash.hashnode.netΒ·Apr 6, 2023Memcached at Scale: How Meta Scaled and Optimized for Massive Request VolumesMeta, one of the world's largest social media platforms, handles billions of requests per second and stores trillions of key-value pairs. To manage this scale, Meta uses Memcached, a simple Key-Value cache that stores data in memory. Since users cons...memcached
Louis Bertsonlouisbertson.hashnode.netΒ·Apr 4, 2023File storage microservice for your Express.js ApplicationIn today's world of technology, microservices have become an essential part of web development. Microservices are small, independent applications that can communicate with each other to create larger and more complex but efficient systems. One common...Express
ILYAS RUFAIrufilboy.hashnode.netΒ·Apr 3, 2023Optimizing Your Infrastructure for High Availability and ScalabilityIn recent years, the adoption of DevOps methodologies has revolutionized the way organizations build and deliver software applications. By breaking down silos between development and operations teams, DevOps enables companies to accelerate the pace o...1 likeDevOpsDevops
Valentine Samuel frontendval.hashnode.netΒ·Mar 29, 2023Introduction to System DesignSystem design System design is the process of creating components of a system, including its architecture, modules, and components, as well as its various interfaces and the data it processes. System design is the process of establishing a system's a...System Design
Zahiruddin Tavargerezahere.hashnode.netΒ·Mar 28, 2023The Tricky Business of Building Microservices: How to Keep Your Architecture from Becoming a Distributed MonolithThe Context Imagine this: You've been tasked with converting a monolithic application into a more modern, scalable architecture. You diligently decompose the monolith by features, creating a separate service for each one and deploying them to the clo...6 likesΒ·130 readsCoding and System DesignMicroservices
Ayush Pawarcswithiyush.hashnode.netΒ·Mar 27, 2023Expert Insights into Database Sharding: An In-Depth OverviewIntroduction In today's world, data is king, and managing large amounts of data can be a challenge for businesses. Database sharding is a popular solution to this problem. Sharding is the process of horizontally partitioning a database to optimize it...software development