Skip to main content
← All Tags

Software architecture

96 articles in this category (Page 3 of 4)

aisoftware-architectureagents

Beyond the Window: Engineering Cognitive Architectures

Why sliding windows and naive RAG failed us, and how we're building the next generation of "thinking" machines using structured memory and metacognition.

Read more
AI NewsSoftware ArchitectureAI Development

Rethinking Backend Architecture with Lovable and Supabase Edge Functions

Supabase Edge Functions and Lovable shift backend development from latency-focused speed to architectural control and secure orchestration.

Read more
AI NewsAI EngineeringSoftware Architecture

Multi-Model AI Agent Architecture: Optimizing Cost and Performance

Reduce AI agent operation costs by up to 50% using a multi-model architecture that routes tasks to optimal models like GPT-4.1-mini and Claude Sonnet 4.6.

Read more
AI NewsAI SecuritySoftware Architecture

Architecting Unexploitable AI Agents: Beyond Prompt Engineering

Learn how to reduce AI agent attack surfaces from 50% to 0% using five layered defense patterns instead of relying on system prompts.

Read more
AI NewsArtificial IntelligenceSoftware Architecture

Why AI Agents Require Specialized Speech APIs for Acoustic Accuracy and Cost Efficiency

Replacing LLM inference with specialized speech APIs for pronunciation assessment reduces annual costs by 87% while exceeding human-level accuracy.

Read more
AI NewsSoftware ArchitectureCode Generation

AI-Generated Code and Its Impact on Software Architecture

AI-generated code creates implicit architectural decisions, forcing teams to rely on experimentation to validate quality attributes, with potential failure costs in the millions.

Read more
AI NewsSoftware ArchitectureArtificial Intelligence

The Craft of Software Architecture in the Age of AI Tools

AI coding assistants promise speed, but what do they mean for quality, trust, and the architect’s craft, with a 250% increase in productivity gains?

Read more
AI NewsSoftware ArchitectureCode Generation

Mitigating AI-Generated Tech Debt with Skeleton Architecture

Skeleton Architecture prevents AI-generated tech debt by separating human-governed infrastructure from AI-generated logic, ensuring high velocity without compromising system integrity with a 30% reduction in technical debt.

Read more
AI NewsMicroservicesSoftware Architecture

SkillSwapAI: An 18-Year-Old's Microservices-Based AI Platform

Bogdan Tytysh, an 18-year-old developer, built SkillSwapAI, a microservices architecture leveraging NestJS, FastAPI, and AWS, demonstrating advanced engineering capabilities.

Read more
AI NewsSoftware ArchitectureDevOps

Monolith vs Microservices: Why Tech Giants Are Returning to Monoliths (And Why You Should Consider It Too)

Amazon Prime Video saved 90% on infrastructure costs by moving from microservices to a monolith, challenging conventional wisdom.

Read more
AI NewsSoftware ArchitectureCloud Computing

InfoQ Trends Reports 2025 Signal a Shift to AI-Assisted Software Delivery

The InfoQ Trends Reports 2025 highlight a move from AI hype to practical application, with a focus on balancing AI assistance with human judgment.

Read more
AI NewsSoftware ArchitectureDevOps

2025 Year in Review: AI Accelerates Existing Software Delivery Challenges

Panelists reflect on 2025, noting AI's impact amplifies existing technical debt and demands stronger sociotechnical systems, forcing a reevaluation of platform engineering approaches.

Read more
AI NewsSoftware ArchitectureAgents

Google’s Eight Essential Multi-Agent Design Patterns

Google released a guide detailing eight multi-agent system design patterns, leveraging their Agent Development Kit for improved scalability and reliability.

Read more
AI NewsObservabilitySoftware Architecture

From Confusion to Clarity: Advanced Observability Strategies for Media Workflows at Netflix

Netflix evolved its media processing observability from 1 million trace spans per Squid Game episode to a high-cardinality analytics platform, reducing trace loading times and enabling ROI-based analysis.

Read more
AI NewsSoftware ArchitectureTechnical Writing

Documents: The architect’s programming language

Architects deploy ideas to systems made of people, a skill critical as software bottlenecks increasingly stem from communication and consensus.

Read more
AI NewsSoftware ArchitectureCloud Computing

Event-Driven Architecture Explained: A Deep Dive

Event-Driven Architecture (EDA) enables scalable, resilient applications by decoupling services through asynchronous event communication, reducing bottlenecks and improving integration.

Read more
AI NewsFrontend DevelopmentSoftware Architecture

Bare-Metal Frontend: Decoupling UI from Business Logic

A modern frontend architecture emphasizing separation of concerns, achieving maintainability and testability by isolating UI from core application logic.

Read more
AI NewsSoftware Architecture.NET

C# Architecture Mastery — Event-Driven Architecture in .NET (Clean Boundaries with Messaging) (Part 12)

This article details how to leverage Event-Driven Architecture (EDA) to reinforce Clean Architecture boundaries in .NET, emphasizing the importance of proper event design.

Read more
AI NewsSoftware ArchitectureSite Reliability Engineering

Reliability Is an Emergent Property, Not a Root Cause

Reliability is an emergent system property, not a single root cause—Microsoft's SRE Academy emphasizes collaborative learning from failures.

Read more
AI NewsSoftware ArchitectureDevOps

The Monolith Strikes Back: When a Monolith Still Beats Microservices

A shift in architectural thinking highlights scenarios where a monolithic application outperforms microservices, prioritizing speed and clarity.

Read more
AI NewsSoftware ArchitectureEngineering Practices

Architectural Decisions: Balancing Simplicity and Optimization

Avoid premature optimization and speculative generality to prevent 97% of architectural pitfalls, per Donald Knuth.

Read more
AI NewsSoftware ArchitectureResilience Engineering

Architecture Should Model the Real World: Lessons from Software Failures and Resilience Strategies

A detailed exploration of how software failures can drive resilience through cultural shifts, asynchronous modeling with events/workflows, and the importance of aligning systems with real-world dynamics.

Read more
AI NewsSoftware ArchitectureTeam Collaboration

Empowering Teams: Decentralizing Architectural Decision-Making

This article explores how decentralizing architectural decision-making improves team alignment, innovation, and ownership through context maps, ADRs, and advisory forums, as demonstrated by a company’s transformation from legacy systems to cloud-native platforms.

Read more
Software architecturePerformanceArchitecture

Caching, when to add it and how to avoid headaches

Best practices for caching layers, invalidation strategies, common failure modes, and practical patterns to reduce latency and backend load.

Read more