Tech News
All News AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Architecture

⚑ Report a Problem

Latest Architecture news from Tech News

All topics agents ai api architecture automation aws backend beginners career database devchallenge devops javascript llm machinelearning mcp news opensource performance productivity programming python react security showdev softwareengineering systemdesign tutorial typescript webdev
All EN RU
EN

Designing Cloud Systems That Accept Temporary Confusion to Handle Massive Load

When thousands of field workers badge into active construction sites at seven in the morning, traditional cloud database designs hit a hard performanc…

architecturedistributedsystemsdatabasewebdev
Dev.to Aug 1, 2026, 10:16 UTC
EN

How Moving to Event-Driven Architecture Solved Peak Load but Strained User Trust

Every morning between six and seven, thousands of construction workers check into active jobsites across multiple time zones. In our legacy platform d…

architecturedistributedsystemsazuremicroservices
Dev.to Jul 31, 2026, 20:09 UTC
EN

Why Your LLM Calls Need a Circuit Breaker: A Lesson from Last Party 🔌

Carnival time has begun. 🎉 We are organizing a house party, and if you are in and around Bangalore, you are invited. Just one condition: Don't be late…

distributedsystemsdesignpatternsbackendwebdev
Dev.to Jul 30, 2026, 21:02 UTC
EN

Durable Workflows Are Great, and the Wrong Choice for Short Pipelines

With the Microsoft Agent Framework and its Durable Task extension, durable execution is once again a major topic in the .NET world. The idea is tempti…

architecturediscussdistributedsystemsdotnet
Dev.to Jul 29, 2026, 08:00 UTC
EN

How to Destroy a Project in 5 Steps

The following guide is provided as a public service. If your goal is to maximize chaos, ensure total loss of accountability, and achieve legendary sta…

devopsdistributedsystemssystemdesignarchitecture
Dev.to Jul 28, 2026, 14:05 UTC
EN

Why Modern Object Storage Doesn't Just Keep Three Copies

When people first learn about object storage, replication sounds like the obvious answer. Need durability? Keep three copies. Need higher availability…

objectstoragedistributedsystemscloudcomputingarchitecture
Dev.to Jul 28, 2026, 13:45 UTC
EN

A Disk Usage Alert Led Me Down the OpenStack Rabbit Hole

It Started With a Disk Usage Alert While going through our monitoring dashboards, I noticed that one of our backup object storage servers had been exp…

openstackcloudcomputingopensourcedistributedsystems
Dev.to Jul 27, 2026, 05:50 UTC
EN

Treat Health-Data Revocation as a Distributed Convergence Protocol

Counterexample: a connector grant is revoked at epoch 8, but an import message created under epoch 7 is delayed. The primary store deletes its copy, t…

distributedsystemsprivacyarchitecturetesting
Dev.to Jul 25, 2026, 11:04 UTC
EN

The World's Oldest Communication Protocol Is Music

This is going to be a very different article from what I usually write. No technical discussions, architecture deep dives, or engineering practices to…

musicdistributedsystemsproductivitylearning
Dev.to Jul 24, 2026, 03:52 UTC
EN

Make an Outbox Relay Lease Expire Without Violating Delivery Invariants

Relay A claims outbox row 42 and publishes its message. Before A records completion, its lease expires. Relay B claims row 42 and publishes it again. …

distributedsystemsbackendarchitecturetesting
Dev.to Jul 23, 2026, 11:55 UTC
EN

Scraping millions of pages a day: what actually breaks

I ran a scraping platform that processed millions of pages a day at roughly 95% extraction success, around three seconds per page. The fetch-and-parse…

webscrapingdistributedsystemsdevopspython
Dev.to Jul 23, 2026, 07:50 UTC
EN

Building Reliable Event-Driven Systems: Event Schemas, Versioning, Contract Testing and Events vs Commands (5/5)

In this final article, we're going to explore Production practices 22. Events Are Delivered, Not Guaranteed A common misconception in event-driven arc…

eventdrivendistributedsystemssystemdesigntutorial
Dev.to Jul 22, 2026, 08:50 UTC
EN

RabbitMQ Dead Letter Queues in .NET: Why We Chose This Approach and Where It Hit Us

In a message-based system, one of the first questions you have to answer is this: What happens to a message that cannot be processed? The naive answer…

architecturebackenddistributedsystemsdotnet
Dev.to Jul 22, 2026, 08:00 UTC
EN

Distributed Move Protocol

The Hidden Complexity of Moving State in Distributed Systems Why a simple “move” becomes a distributed protocol when source and destination live on di…

distributedsystemsaidata
Dev.to Jul 21, 2026, 04:02 UTC
EN

Realtime Is a Hint, Not Your Source of Truth

A notification badge looks like a small feature. In a distributed application, it can expose a large architectural assumption. I recently investigated…

dotnetblazorarchitecturedistributedsystems
Dev.to Jul 19, 2026, 19:22 UTC
EN

How We Distribute Video Events Across Regions With NATS JetStream

When a new video shows up in one of our regional crawlers, three things need to happen almost immediately: the SQLite FTS5 search index for that regio…

natsphpgodistributedsystems
Dev.to Jul 19, 2026, 19:00 UTC
EN

🌐 Monitoring the Remote Frontiers: How I Visualized Distributed Infrastructure Latency Using SigNoz

The Hook: The Mystery of the 200ms Drop in Remote Nodes ​A few days ago, I was looking at the traffic routing of a distributed microservice network. O…

distributedsystemsmonitoringnetworkingperformance
Dev.to Jul 19, 2026, 17:49 UTC
EN

Reversal Architecture in Distributed Financial Systems: Compensation, Liability, and Irreversible Side Effects

Abstract Distributed financial systems frequently treat reversal as a secondary state attached to an otherwise completed transaction. A payment succee…

distributedsystemsfintechsystemdesignfinancialinfrastructure
Dev.to Jul 19, 2026, 16:05 UTC
EN

Test Saga Compensation When Payment Succeeds but Inventory Times Out

An order reserves inventory, charges payment, then times out waiting for reservation confirmation. Cancellation begins. A late inventory success arriv…

distributedsystemsreliabilitytestingarchitecture
Dev.to Jul 19, 2026, 05:33 UTC
EN

Data Consistency in Real-Time Systems: Notes From a Trading Infrastructure Article

There's a category of engineering problem I find genuinely interesting: systems where the cost of getting consistency wrong is immediate, measurable, …

datapipelinedistributedsystemsconsistencyfintech
Dev.to Jul 17, 2026, 13:00 UTC
EN

QUIC-Based NAT Traversal: How PUNCH_ME_NOW Frames Are Standardizing Hole Punching

TL;DR: NAT traversal has historically relied on STUN/TURN/ICE running as an external signalling layer bolted onto whatever transport protocol you choo…

networknetworkinginfrastructuredistributedsystems
Dev.to Jul 17, 2026, 07:55 UTC
EN

HTLC Expiry and Force Close: The Most Dangerous Moments in Lightning

Most Lightning Network tutorials explain what an HTLC is. Almost none explain what happens when one expires. That gap is where real money is lost. Thi…

architecturebitcoindistributedsystemssecurity
Dev.to Jul 17, 2026, 03:44 UTC
EN

# Agentic Systems for Big Query Handling in Distributed Environments: The Complete Engineering Guide

A data engineering team at a global logistics company submits a query: "Identify all shipments delayed by more than 48 hours in the last quarter, cros…

aiagentsdistributedsystemsllm
Dev.to Jul 16, 2026, 01:52 UTC
EN

The Acknowledgment Gap - How Event-Driven Systems Lose Messages Without Errors

This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry . If you have built event-driven systems for any length of time, you …

devchallengebugsmasharchitecturedistributedsystems
Dev.to Jul 16, 2026, 01:05 UTC
EN

Exactly-Once Semantics in Kafka: Promise vs. Reality

"We're using Kafka with exactly-once semantics, so we don't have to worry about duplicates." I've heard this in architecture reviews, design docs, and…

dataengineeringdistributedsystemsstreamingsystemdesign
Dev.to Jul 15, 2026, 21:28 UTC
EN

Building Reliable Event-Driven Systems: Event Schemas, Versioning, Contract Testing and Events vs Commands (part-2)

This is part-2 of the article series on "Building Reliable Event-Driven Systems". In this article, we're going to explore Event Schemas . 5. Designing…

eventdrivendistributedsystemssystemdesigntutorial
Dev.to Jul 15, 2026, 05:41 UTC
EN

We hit an at-least-once delivery trap. Here is how we fixed the race conditions.

If you are running an event-driven architecture with message queues like Kafka, you already know the drill, scalability is awesome, but network partit…

architecturebackenddistributedsystemssystemdesign
Dev.to Jul 14, 2026, 20:33 UTC
EN

Treat Per-Task Model Switching as a Concurrency Protocol

Changing the model for a running AI task is not a settings update. It is a distributed operation: read current task -> prepare credentials/config -…

distributedsystemsreliabilityaiarchitecture
Dev.to Jul 14, 2026, 06:19 UTC
EN

Service-to-Service Communication in Microservices: What Every Developer Should Know

I still remember the first time a junior dev I was mentoring asked me, "why did the order service just... hang for 30 seconds and then crash the whole…

architecturedistributedsystemsmicroservicesspringboot
Dev.to Jul 13, 2026, 09:02 UTC
EN

Failure Engineering Explained by Uncle to Nephew — Episode 1: Why Failures Are Normal

New series, same two people from the Node.js Internals series. Where that series answered "how does the system work?", this one answers "how does the …

nodedistributedsystemsbackendsoftwareengineering
Dev.to Jul 11, 2026, 05:23 UTC

© Tech News — Headline Aggregator

Sitemap Legal Notice Privacy Terms Copyright / Removal DSA Contact

Leaving the site

You are about to open an external website:

Continue →