Architecture & Patterns

System design, microservices vs monoliths, event-driven architectures, DDD, and resilient patterns.

  • 4 Subtopics
  • 10 Tracked terms
  • Last 30 days Feed window

Inside Architecture & Patterns

What this topic collects on

An article joins this feed when it matches these terms. Each one is also a search of its own.

Latest in Architecture & Patterns


medium.com > @shreya.vs.banjan > turns-out-making-a-website-involves-more-than-making-a-website-de95608aa291

Turns out, making a website involves more than making a website.

36+ min ago   (1073+ words) An update on building my portfolio, learning to code, and discovering that I have absolutely no idea how deep this rabbit hole goes. Last week, I finally started working on my portfolio. This week, I decided I was going to…...


dev.to > sergey_shinder_ab2d943365 > one-transaction-left-open-for-three-weeks-stopped-every-write-in-our-database-4eb3

One transaction left open for three weeks stopped every write in our database

9+ min ago   (205+ words) At twenty past eleven on a Tuesday in June our order database stopped accepting writes. Reads worked. Every insert, update and delete failed with database is not accepting commands to avoid wraparound data loss. Autovacuum had been running anti wraparound…...


dev.to > sergey_shinder_ab2d943365 > we-replayed-failed-payouts-after-the-provider-had-forgotten-them-90c

We replayed failed payouts after the provider had forgotten them

10+ min ago   (212+ words) We pay our suppliers through a payment provider's payouts API. Every payout request carries an idempotency key built from our payout id, so that if we send the same request twice the provider recognises it and returns the original result…...


dev.to > anand_rathnas_d5b608cc3de > versioned-content-fingerprints-for-change-detection-5eme

Versioned Content Fingerprints for Change Detection

5+ min ago   (79+ words) How to tell if a web page actually changed — not just its markup — using a normalized, versioned hash. A small pattern that saves real work downstream. Tagged with java, architecture, webdev, api. Liquid syntax error: Unknown tag 'endraw' Templates let…...


dev.to > anand_rathnas_d5b608cc3de > rate-limit-failed-logins-without-locking-out-victims-594j

Rate-Limit Failed Logins Without Locking Out Victims

5+ min ago   (79+ words) The naive 'N failures and this account is locked' turns your brute-force defense into a denial-of-service tool. The fix is one decision: what you key on. Tagged with security, redis, java, webdev. Liquid syntax error: Unknown tag 'endraw' Templates let…...


dev.to > kareem411 > how-we-built-a-3-tier-nodejs-cache-that-hits-28m-opssec-and-never-drops-a-key-on-eviction-1bkb

How We Built a 3-Tier Node.js Cache That Hits 2.8M ops/sec (And Never Drops a Key on Eviction)

22+ hour, 53+ min ago   (510+ words) Caching in Node.js usually forces a frustrating compromise. You either stick with a basic in-memory Map (or LRU-cache) that risks running your process out of memory (OOM) under heavy loads, or you accept the network latency floor and serialization…...


dev.to > aws-builders > finally-real-event-buses-2naa

Finally, Real Event Buses!

6+ hour, 40+ min ago   (275+ words) If your application needs to run in multiple regions, you can send events to buses in different regions, but there is no built-in deduplication. So if you need all events to be present in both regions, you must craft the…...


dev.to > firfircelik > kafka-just-learned-to-be-a-queue-postgres-has-been-one-all-along-2i9g

Kafka Just Learned to Be a Queue. Postgres Has Been One All Along.

5+ min ago   (1213+ words) On February 17, 2026, Apache Kafka 4.2 shipped with this line in the release announcement: "Kafka Queues (Share Groups) is now production-ready." That sentence quietly reopens one of backend engineering's oldest arguments. For years, "should my job queue be Postgres or Kafka?" had…...


dev.to > shazara556 > building-a-zero-downtime-dual-tier-cache-combining-in-memory-maps-with-amazon-dynamodb-in-4o16

Building a Zero-Downtime Dual-Tier Cache: Combining In-Memory Maps with Amazon DynamoDB in TypeScript

11+ min ago   (207+ words) When building real-time clinical AI systems and temporal digital twin simulators, latency and resilience are not just performance metrics—they are hard reliability requirements. Every clinical evaluation or simulation needs sub-millisecond repeatability, but cloud network hiccups or unprovisioned tables should…...


dipenvaja.medium.com > build-three-ugly-prototypes-before-you-write-the-prd-80478df9b748

Build three ugly prototypes before you write the PRD

2+ hour, 57+ min ago   (815+ words) Written with AI assistance and edited by me. For most of my career, the order was fixed. Write the spec. Get it reviewed. Hand it to design. Wait. That order made sense when building anything clickable took a designer a…...