Menu

Software Architecture and System Design News

Latest curated articles from top engineering blogs

NetflixUberMetaLinkedInSpotifyGitHubAirbnbPinterestSlackDropboxCloudflareStripeDatadogFigmaShopifyAWSGoogle CloudAzureWerner Vogels& 15+ more

1847 articles

InfoQ Architecture·3h ago

Scaling Software Delivery with AI: Spotify's Architectural Adaptations

This article discusses Spotify's experience in scaling its software development process by leveraging AI-assisted development, which led to a doubling of monthly code changes. It highlights the architectural and operational adjustments made to maintain quality and reliability across nearly 3,000 production services, including enhanced monitoring, testing, rollout safeguards, and capacity planning. The case study also details specific incidents related to content processing and fleet automation, outlining the system design responses to these challenges.

DevOps & SREPerformance & Scaling
332322
The New Stack·3h ago

OpenCode 2.0 Architectural Overhaul: Shared Service for Multi-Interface AI Coding Agents

OpenCode 2.0 introduces a significant architectural upgrade by implementing a shared background service to unify its terminal, web, and desktop interfaces. This shift enables persistent coding sessions across different clients and facilitates background execution of subagents and shell commands. The release also features a redesigned API and an embeddable SDK, enhancing the flexibility and integration capabilities of the AI coding agent.

Distributed SystemsAPI Design
342131
Cloudflare Blog·3h ago

Cloudflare Logpush Transformers: In-Process SQL Transformations for Log Exports

Cloudflare's Logpush Transformers enable in-process SQL-based filtering, reshaping, and redaction of logs before export to various destinations. This eliminates the need for external processing services, reducing costs and operational overhead. The system leverages Apache DataFusion and Apache Arrow for high-throughput, efficient execution within the existing Logpush delivery pipeline, ensuring reliability and predictable resource usage for processing over a billion events per second.

Distributed SystemsPerformance & Scaling
342497
AWS Architecture Blog·3h ago

Scalable Agentic System for Antimicrobial Resistance Surveillance on AWS

This article outlines a reference architecture for an agentic system on AWS that automates antimicrobial resistance (AMR) surveillance. It leverages AWS HealthOmics for genomics processing, Amazon S3 Tables for data storage, and Amazon Bedrock AgentCore for natural language querying. The system streamlines the process of analyzing public sequencing data to identify resistance genes without requiring bioinformatics expertise.

Distributed SystemsCloud & Infrastructure
352285
Dev.to #systemdesign·3h ago

Architecting Resilient AI Agent Systems with a Central Heartbeat and Brokerless Communication

This article discusses an architectural shift for AI agent systems, moving from fragmented, cron-scheduled tasks to a unified heartbeat mechanism. This change significantly improves system visibility and fault isolation. It also introduces a brokerless, identity-verified mesh for agent-to-agent communication, enhancing security and reliability.

Distributed SystemsMicroservices
392478
Meta Engineering·3h ago

Meta's Open Innovations for AI at Scale: Networking Infrastructure

This article details Meta's next-generation open networking infrastructure designed to power AI at gigawatt scale, focusing on hardware and fabric innovations. Key developments include liquid-cooled 102.4T switches, a multiplane Flattened Planar Fabric (FPF) for GPU clusters, petabit-scale backend aggregation for multi-site clusters, and an open-source RDMA transport protocol, MetaRoCE. The discussion highlights architectural choices for extreme bandwidth, low latency, and fault tolerance across vast, heterogeneous AI training environments.

Cloud & InfrastructureDistributed Systems
362666
Dev.to #architecture·15h ago

Designing a Foundation for Enterprise SQL Server ERP Systems

This article introduces ApexLedger ERP, a pre-built SQL Server database foundation aimed at standardizing common ERP functionalities like inventory, sales, general ledger, and role-based access control. It highlights the structured approach to database design, including tables, indexes, DML triggers for real-time stock management, and audit logging, which are critical elements in enterprise system architecture.

Databases & StorageDistributed Systems
1167721
Medium #system-design·1d ago

Automated Image Generation System for Consistent Styling

This article describes the system designed to automate the process of generating a large volume of images (over 2,000) for a car catalog, ensuring a consistent style and preparing them for web deployment. It focuses on the architectural choices for image processing, workflow automation, and handling diverse input to produce standardized output.

Distributed SystemsTools & Frameworks
14210717
InfoQ Architecture·1d ago

Context Language Models for Efficient AI Context Management

This article introduces Context Language Models (CLMs) as a novel approach to allow large language models to self-manage their context. By treating context as an editable file, CLMs aim to overcome the limitations of traditional context management techniques like summarization and compaction, leading to improved performance and reduced computational costs in AI systems. The concept has significant implications for designing more autonomous and efficient AI-powered applications.

AI & ML InfrastructurePerformance & Scaling
14310865
AWS Architecture Blog·1d ago

Incremental Modernization of Legacy Airline Systems with AWS and Agentic AI

This article details Datalex's approach to modernizing its legacy Java EJB2 airline e-commerce system using AWS Experience-Based Acceleration (EBA) and agentic AI. The strategy focuses on incremental migration, leveraging a business service proxy and the Strangler Fig pattern to decouple and replace components without disrupting critical airline operations. Key architectural patterns for gradual modernization are highlighted.

MicroservicesDistributed Systems
1449957
The New Stack·1d ago

Leveraging Component Dependency Records for AI-Assisted System Understanding

This article explores how AI agents, specifically Claude Code, can utilize build platform dependency records to understand software architecture and component relationships without prior conversational memory. It demonstrates how these records enable an agent to identify shared contracts and dependencies, facilitating code modifications while preserving system integrity. The piece highlights the complementary roles of explicit memory (human-written instructions) and implicit records (build-time dependency graphs) in creating a comprehensive system view for AI-driven development.

Distributed SystemsTools & Frameworks
15010028
Dev.to #architecture·1d ago

Integrating AI Agents into Enterprise Workflows: Production-Ready Patterns

This article outlines five critical integration patterns for successfully deploying AI agents in enterprise production environments, moving beyond simple demos. It emphasizes architectural considerations like bounded workflows, narrow tool contracts, durable state management, rigorous evaluation, and staged rollout strategies to ensure reliability, security, and measurable value. These patterns are essential for any system design incorporating autonomous or semi-autonomous AI components.

AI & ML InfrastructureDistributed Systems
1679713