Recent posts tagged systemdesign

Description for Tag: "systemdesign"

The process of designing the architecture, components, and structure of a system or application.
Level UI • 17 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
saurav_tb_pandey • 17 hours • in Articles • 2 min read
What is Conway's Law? Conway's Law is an influential observation made by computer programmer Melvin Conway in 1967. It states that organizations which design software systems are bound to produce designs that copy the communication structures of th...
  • conwayslaw
  • systemdesign
  • softwareengineering
  • architecture
Anusha Renangi • 2 days • in Articles • 18 min read
Introduction Yesterday, I went to a restaurant with my friends. We ordered some food, finished eating, and asked the waiter for the bill. While the waiter was preparing the bill, I started thinking about how the billing system works behind the sce...
  • database
  • postgres
  • systemdesign
rishabdugar • 5 days • in Articles • 6 min read
!Fizzdoc Home Edit & Createhttps://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/319bto3g9dfv5s24arrw.png Most "free online PDF tool" sites have the same architecture: your file goes up to their server, gets processed, and comes back. ...
post-cover-32457
  • architecture
  • systemdesign
  • javascript
  • open-source
Almas Hossain • 5 days • in Articles • 10 min read
Why naive UTC strings break financial ledgers—and how to build a self-healing timezone architecture using IndexedDB, HTTP Context Tokens, and the Onion Interceptor Pattern. 1. The $48,000 Six-Hour Blind Spot A Real-World Story Imagine it is Monday m...
post-cover-32385
  • architecture
  • systemdesign
  • frontend
  • angular
Ken W. Algerverified • Oct 20 • in Articles • 8 min read
Calendars, evidence, and the difference between done and stuck I expected my pear wine to spend two to three weeks in primary fermentation. It spent nineteen days. The yeast went in on September 23, and on October 12 I siphoned the wine off its sed...
post-cover-31233
  • software-architecture
  • systemdesign
  • observability
  • distributed-systems
Stephen • Oct 13 • in Articles • 3 min read
⚡ EDA ≠ Just Pub/Sub: Building Flexible Request/Reply Journeys Through Event Choreography > 🚀 Exciting Update: Incredibly honored that this deep dive was selected for the HackerNoon Science Tech Brief within 12 hours of its original release! Sharin...
post-cover-30621
  • eventdriven
  • architecture
  • microservices
  • systemdesign
saurav_tb_pandey • Oct 9 • in Articles • 3 min read
In software development, caching is the practice of storing frequently used data in a high-speed, temporary storage layer so future requests can be served faster. Caching strategies are the architectural patterns that dictate how your application coo...
  • caching
  • systemdesign
  • nodejs
  • database
rogo032 • Oct 7 • in Articles • 9 min read
100 requests per minute, and 200 got through I first published this on my blog, where you can pause and play with every animation: https://techinpencil.com/rate-limiter/ !https://coderlegion.com/?qa=blob&qablobid=3200477333663801509 A fixed window...
  • systemdesign
  • system-design
tapan2609 • Sep 29 • in Articles • 3 min read
Recently, I interviewed for a Staff Site Reliability Engineer SRE role, where I encountered some interesting system design challenges around building a scalable, highly available, cloud-native application. The discussion reinforced an important less...
post-cover-29001
  • sre
  • systemdesign
  • platformengineering
  • kubernetes
Tom Smithverified • 14 hours • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
saurav_tb_pandey • Sep 23 • in Articles • 3 min read
In the world of modern software design, we are constantly searching for ways to make our systems more resilient, adaptable, and scalable. If you have spent your career building traditional monolithic applications or synchronous microservices, you are...
  • multiagentsystems
  • nodejs
  • systemdesign
  • softwarearchitecture
saurav_tb_pandey • Sep 18 • in Articles • 3 min read
In modern web development, our systems rarely run in isolation. Your Node.js server likely connects to external APIs, databases, authentication providers, and third-party payment gateways. But what happens when one of those external systems slows dow...
  • thecircuitbreakerpattern
  • nodejs
  • systemdesign
  • backend
fluxread • Sep 15 • in Articles • 1 min read
Quick read for developers and tech strategists working with AI systems: While consumer AI tools get most of the public hype, the underlying enterprise market is shifting toward sovereign compute, strict privacy controls, and specialized agentic pipe...
  • ai
  • system
  • systemdesign
  • enterprise
Posted in WebDev group
Joemetry • Sep 14 • in Articles • 2 min read
When setting up CSS custom properties for a new project, it’s tempting to name variables after the values they hold. We’ve all written code like --accent-blue: #3b82f6; or --dark-gray: #1e293b;. It feels quick and explicit at first. But as soon as y...
post-cover-26514
  • css
  • systemdesign
  • frontend
  • webdev
Tochi27 • Sep 12 • in Articles • 4 min read
Redis Caching Strategies for High-Performance APIs The Cache That Made My API Faster—and Introduced a New Problem. When I first started thinking seriously about API performance, my instinct was simple: If the database is slow, optimize the databa...
  • backendengineering
  • redis
  • systemdesign
  • performance
saurav_tb_pandey • Sep 9 • in Articles • 3 min read
What is the Circuit Breaker Pattern? The Circuit Breaker Pattern is an architectural design pattern used in software development to detect failures and encapsulate the logic of preventing a failure from cascading throughout a system. It works by wr...
  • circuitbreaker
  • softwaredevelopment
  • systemdesign
  • microservices
Myzubster • Sep 6 • in Articles • 2 min read
Building a Facebook Messenger ↔ AI ↔ Metaverse Bridge with MyZubster and Zorgax We recently completed and documented a production bridge connecting Facebook Messenger, Zorgax, and the wider MyZubster ecosystem. What started as a simple “reply to Me...
  • aiagents
  • llm
  • systemdesign
  • zorgax
codewithnuh • Sep 6 • in Tutorials • 12 min read
When I first started learning system design, I felt overwhelmed. Load balancers. Caches. Message queues. Replication. Sharding. Distributed systems. There are a lot of terms. And most guides throw them at you like a vocabulary test. But here is th...
post-cover-26320
  • backend-development
  • systemdesign
  • distributedsystems
  • api
Betini Akarandut • Sep 1 • in Articles • 17 min read
> A note on the architecture > > This article describes lessons from a production agricultural technology platform. Some implementation details, operational parameters, identifiers, and business-specific logic have been generalized or omitted to avoi...
post-cover-26048
  • backendengineering
  • devops
  • cloud
  • systemdesign
chevron_left
🔥 90 posts • 👩‍💻 59 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile