DCDanny Crastoinblog.danwald.me·2d ago · 2 min readDesign a web crawlerAt the start we seed a few webpage which recursively add more pages from the links found on the seed pages. Uses Cases Used for search engine indexing, web archiving, web minining (scraping), web moni64IDNO
VPVed Pandeyinvedpandeydev.hashnode.dev·5d ago · 13 min readBuilding Scalable Systems: Caching, Rate Limiting and ObservabilityWhat happens when your application suddenly gets 1 million users? Everything that worked fine with 100 users starts breaking. Pages load slow, the database chokes, and some users get blocked. Today we10
VPVed Pandeyinvedpandeydev.hashnode.dev·Aug 18 · 18 min readState Management: Context API, Prop Drilling, React.memo, useMemo, and useCallbackIf you are using React and you don't know about hooks like useCallback() and useMemo() or on the name of state management if you only know about useState(), you probably don't understand the full capa121
SSUPRABHATinblog.suprabhat.site·Aug 14 · 7 min readBuilding Scalable Systems: Caching, Rate Limiting and ObservabilityEvery application starts small. A few users, a single server, everything running smoothly. Then one day, traffic spikes. The database groans. Requests start timing out. Users leave. This isn't a hypot00
RKRaj Kiran Chaudharyinletslearn.hashnode.dev·Aug 6 · 3 min readA brief guide to Render Props PatternBefore diving into what Render Props Pattern is, understanding whatProps in React is crucial. Props (short for properties) are a way to pass data from a parent component to a child component. It is a 00
FAFADI ALHAMIDintapco-engineering.hashnode.dev·Aug 6 · 4 min readEngineering Stable Micro‑Economies Inside Telegram Tap‑to‑Earn Mini Apps Introduction Designing a Tap‑to‑Earn Mini App on Telegram is not just about creating a simple interaction loop. Behind every tap, boost, and referral lies a complex system of micro‑economy rules, back00
TGTwaran Guptaintwarangupta.hashnode.dev·Aug 5 · 5 min readOne New Server Shouldn't Take Down Your Database Consistent Hashing, Explained Like You're Five (Then Like You're an Engineer) It's a trick for sharing toys between friends without any fighting — and the same trick keeps Cassandra, DynamoDB, and hal10
ASAnik Sikderinaniksikder.hashnode.dev·Jul 30 · 7 min readPublish-Subscribe: How Modern Systems Scale Without Becoming a MonolithWhen an online order is placed, the customer sees a simple message: "Your order has been confirmed." Behind that message, however, an entire chain of events begins. The inventory must be updated. Th00
ASAnik Sikderinaniksikder.hashnode.dev·Jul 27 · 9 min readServer-Sent Events (SSE): When the Web Learned to ListenFor years, the web operated on a simple principle: Browser asks. Server answers. Connection closes. This model worked perfectly when websites were mostly documents. A user opened a page. The browser 00
DPDevesh Parmarinbackend-bytes.hashnode.dev·Jul 25 · 6 min readWhen Horizontal Scaling Creates More ProblemsOn October 21, 2018, GitHub's engineers were doing routine maintenance, swapping a piece of failing network equipment between their East Coast data center and a network hub. The swap caused a connecti00