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 discuss javascript llm machinelearning mcp opensource performance productivity programming python react security showdev softwareengineering systemdesign tutorial typescript webdev
All EN RU
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

Important Design Patterns in a Nutshell

When building complex software systems, writing code that simply "works" is not enough. As systems scale and requirements evolve, poorly structured ob…

javaarchitecturedesignpatternsprogramming
Dev.to Jul 30, 2026, 05:46 UTC
EN

Simple Factory, Factory Method, Abstract Factory — Which One Do You Need?

The Problem You're building a system that supports multiple databases — MySQL, PostgreSQL, MongoDB. Different services in your application need to cre…

designpatternssolidprinciplessoftwareengineeringshowdev
Dev.to Jul 22, 2026, 16:06 UTC
EN

Never Create an Invalid Object Again — The Builder Pattern

A real story from building a manuscript submission system at a scientific publishing company. We were building a system at a Publishing Company that a…

designpatternssolidprinciplessoftwareengineeringshowdev
Dev.to Jul 22, 2026, 16:03 UTC
EN

The Ideal Cart: 5 Design Patterns That Earn Their Keep (and 2 Refused)

It all starts with a review question. I was reworking my notes on the Design Patterns book , the Gang of Four one, with examples that all came from th…

designpatternsphpoopstrategy
Dev.to Jul 19, 2026, 09:00 UTC
EN

Stop Editing Working Code: Understanding the Open/Closed Principle in Python

Every time a new requirement arrives, do you find yourself opening the same function and adding another elif block? If yes, your code may be signaling…

pythonsolidprinciplesoopdesignpatterns
Dev.to Jul 17, 2026, 05:52 UTC
EN

The Factory Pattern: Simplified

The Problem You're building a system that supports multiple databases — MySQL, PostgreSQL, MongoDB. Different services in your application need to cre…

designpatternssoftwaredevelopmentsoftwareengineeringshowdev
Dev.to Jul 16, 2026, 15:24 UTC
EN

Making ServiceLoader usable: a provider factory

I keep coming back to java.util.ServiceLoader . I have used it to put a JSON layer behind a contract, so the core code carries no direct dependency on…

javaserviceloaderspidesignpatterns
Dev.to Jul 14, 2026, 09:43 UTC
EN

Environments Are Not Features

I wanted a sandbox. Not the decorative kind. Not the one where production data wears a fake name tag and hopes nobody notices. A real sandbox. One whe…

noteapidesignarchitecturedesignpatterns
Dev.to Jul 10, 2026, 11:34 UTC
EN

Design Patterns in Ruby #2: Observer Pattern

Applications often need to react when something changes. When a user signs up, you might want to: Send a welcome email Create a user profile Log the a…

designpatternsprogrammingrubyrails
Dev.to Jul 8, 2026, 16:17 UTC
EN

Composition over Inheritance

C++ has a lot of double-edged swords. These features abstract the process of turning the sharp edge on yourself, so that you can destroy yourself with…

cppoopdesignpatternsinheritance
Dev.to Jul 5, 2026, 11:11 UTC
EN

Builder Design Pattern - Simplified

A real story from building a manuscript submission system at a scientific publishing company. We were building a system at a Publishing Company that a…

designpatternspythonprogrammingshowdev
Dev.to Jul 3, 2026, 15:31 UTC
EN

Enterprise Design Patterns in Python: Repository & Unit of Work — Real-World E-Commerce Example

Enterprise Design Patterns in Python: Repository & Unit of Work 🐍🏗️ Series: Enterprise Application Architecture | Source: Fowler's EAA Catalog | C…

pythondesignpatternsarchitecturebackend
Dev.to Jun 20, 2026, 06:10 UTC
EN

AI Added Caching to Your Code — And Quietly Polluted Your Business Logic

Originally published at recca0120.github.io Ask AI to add caching to your code, and it will. The result looks clean — cache logic extracted into a sep…

designpatternscachetypescriptcleanarchitecture
Dev.to Jun 9, 2026, 09:00 UTC
EN

Introducing the ArchUnit Checker for the Clprolf Framework

One of the most interesting aspects of architectural frameworks is not the rules themselves, but the ability to verify that those rules are actually b…

javaarchitectureoopdesignpatterns
Dev.to Jun 1, 2026, 07:34 UTC
EN

Benevolent Viruses — A Design Pattern for Ethical AI

Last month I ran an outreach campaign. I emailed 25 people — researchers, advocates, technologists — the kind of humans who think about how AI should …

aiethicsdesignpatternsopensource
Dev.to May 30, 2026, 14:11 UTC
EN

The Repository Pattern and AQC — Part 1 of 3: Cleaning Up the Internals

The Series This is the first article in a three-part series on migrating from a traditional Repository Pattern implementation toward Atomic Query Cons…

webdevprogrammingdesignpatternsarchitecture
Dev.to May 29, 2026, 09:32 UTC
EN

Language-Agnostic Code Generation: The Driver Plugin Model

TestSmith generates test scaffolds for five languages: Go, Python, TypeScript, Java, and C#. Each language has its own project structure conventions, …

goarchitecturedesignpatternsdevtools
Dev.to May 23, 2026, 16:29 UTC
EN

Singleton Design Pattern in Java — From Naive to Thread-Safe

What is the need for Singleton Pattern ? Let's say we need to connect to DB and for every request if we keep creating a new Instance of Db connection …

javadesignpatternsbeginnerssingleton
Dev.to May 21, 2026, 07:40 UTC
EN

Swift Protocol Magic II: Designing a Reusable Location Tracking System

How to stop rewriting CLLocationManager boilerplate in every screen — and design something your future self will actually thank you for.* If you've sh…

programmingiosmobiledesignpatterns
Dev.to May 15, 2026, 20:24 UTC
EN

Hexagonal Architecture is Not a Layered Architecture: Topology, Safety, and When to Walk Away

Most introductory articles draw it as an onion Every article about Hexagonal Architecture ends up with the same diagram: three concentric circles. Dom…

architecturejavawebdevdesignpatterns
Dev.to May 11, 2026, 18:33 UTC
EN

Flutter Actions (mutations)

One-shot operations as first-class state, with declarative listeners. More in Github . An Action is a tiny piece of reactive state that represents a s…

flutterdartdesignpatternsarchitecture
Dev.to May 10, 2026, 18:01 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 →