Menu

Software Architecture and System Design News

Latest curated articles from top engineering blogs

NetflixUberMetaLinkedInSpotifyGitHubAirbnbPinterestSlackDropboxCloudflareStripeDatadogFigmaShopifyAWSGoogle CloudAzureWerner Vogels& 15+ more

674 articles

Shopify Engineering·3h ago

Building Overexposed: An Inventory-Driven Application Exposure Scanner

Shopify's "Overexposed" tool addresses the critical challenge of accurately identifying exposed applications in a complex cloud environment. The article details the evolution from a configuration file-based scanner to an inventory-driven approach, highlighting the importance of real-time cloud asset data for effective security posture management. This shift underscores the architectural necessity of integrating security tools with dynamic infrastructure inventories to achieve comprehensive and accurate vulnerability assessments.

SecurityCloud & Infrastructure
392501
InfoQ Architecture·1d ago

AWS Well-Architected Agent: AI-Driven Cloud Architecture Optimization

AWS introduced the Well-Architected Agent, an AI-powered service designed to analyze cloud environments against Well-Architected Framework best practices. It provides prioritized recommendations across cost, security, performance, and reliability, including trade-off analysis and suggested remediation steps, even for infrastructure-as-code before deployment. This tool aims to automate and streamline the process of adhering to architectural best practices, offering insights at resource, application, and architecture levels.

Cloud & InfrastructureDevOps & SRE
15512450
InfoQ Architecture·1d ago

AWS European Sovereign Cloud's Backbone Disconnection Test for Resilience

This article discusses AWS's test of its European Sovereign Cloud by temporarily disconnecting it from the global network backbone. The test aims to demonstrate the region's operational resilience and compliance with EU data sovereignty regulations, highlighting the architectural considerations for maintaining services independently. It explores the technical aspects of network isolation versus legal data sovereignty, posing questions about sustained autonomy for cloud regions.

Cloud & InfrastructureDistributed Systems
16410977
The New Stack·1d ago

AI's Impact on Software Engineering: Shifting Roles and Architectural Implications

AI tools are lowering the barrier to software creation, enabling non-engineers to build functional applications. This shift necessitates a re-evaluation of platform design, quality assurance, and ownership models within engineering organizations. While the fundamentals of good architecture remain, engineers' roles are evolving from sole craftspersons to infrastructure and platform providers, focusing more on system design, governance, and enabling a broader builder population.

DevOps & SRECloud & Infrastructure
16710356
Netflix Tech Blog·1d ago

Evolving Netflix's Ads Event Pipeline for Live Streaming with Apache Flink

This article details how Netflix re-architected its Ads Event Publisher, moving from a database lookup-based enrichment system to a stateful stream processing solution using Apache Flink. The evolution was driven by the demanding scale and spiky traffic patterns of live streaming, focusing on removing critical path dependencies, improving scalability, and ensuring event freshness. The new architecture leverages real-time streaming joins to match ad serving responses with client events, enhancing efficiency and resilience.

Distributed SystemsPerformance & Scaling
15811560
InfoQ Cloud·2d ago

Securing AI Infrastructure on Kubernetes

This presentation explores the critical intersection of AI security and Kubernetes security, emphasizing that AI workloads, particularly those leveraging GPUs, inherently inherit the vulnerabilities of their underlying Kubernetes infrastructure. It delves into the evolving AI threat landscape, highlighting challenges like non-deterministic agent behavior, GPU supply chain risks, and shared compute vulnerabilities, and proposes practical defense strategies for securing cloud-native AI systems in production.

SecurityCloud & Infrastructure
1278735
InfoQ Architecture·2d ago

DuckDB Integration in Amazon Aurora PostgreSQL for Hybrid Analytical Workloads

Amazon's acquisition of DuckLabs and the integration of DuckDB into Amazon Aurora PostgreSQL signify a significant shift towards simplifying hybrid transactional and analytical processing. This move enables complex analytical queries directly on operational data and external data sources like S3, without requiring traditional ETL pipelines, reducing infrastructure complexity and cost.

Databases & StorageCloud & Infrastructure
13310199
Datadog Blog·3d ago

Optimizing GPU Utilization in Kubernetes with Dynamic Resource Allocation

This article explores how Kubernetes Dynamic Resource Allocation (DRA) enhances GPU utilization within containerized workloads. It delves into the architectural implications of DRA, highlighting how it moves resource management from static configurations to a more adaptive, runtime model. The focus is on improving efficiency and reducing costs for GPU-intensive applications by dynamically provisioning resources.

Cloud & InfrastructureDistributed Systems
34121803
Cloudflare Blog·3d ago

Void: A Full-Stack Deployment Platform for Cloudflare Workers

Void is an open-source platform that unifies frontend development with full-stack capabilities, enabling teams to build and deploy applications rapidly on Cloudflare. It provides server routing, typed data access, and automated resource provisioning (databases, queues, AI bindings) within a single Vite workflow. The platform addresses the need for secure, shared deployment environments for internal applications, allowing non-technical users and agents to build and deploy apps with proper guardrails.

Cloud & InfrastructureDevOps & SRE
18812471
Martin Fowler·4d ago

Architecting for IoT: Modernizing a Battery-Powered Sensor Fleet

This article explores the architectural considerations and evolving engineering principles when designing and modernizing large Internet of Things (IoT) fleets, particularly for battery-powered sensors. It highlights how familiar software engineering principles remain crucial but require adaptation and different default choices when dealing with constrained hardware environments. The insights are derived from real-world experiments and operational experience in transforming IoT system designs.

Distributed SystemsCloud & Infrastructure
1388508
Cloudflare Blog·4d ago

Cloudflare's Programmable Secure Web Gateway with Edge Compute

This article introduces Cloudflare's new programmable Secure Web Gateway (SWG) and Data Loss Prevention (DLP) features, integrating them with the Cloudflare Workers edge computing platform. It addresses the traditional trade-off between vendor-managed security and customizability by allowing users to run arbitrary code at the network edge during policy evaluation. This architecture enables highly customized traffic transformation, policy enforcement, and asynchronous actions without managing additional infrastructure.

SecurityCloud & Infrastructure
1258570
AWS Architecture Blog·4d ago

Building a Domain-Oriented Curriculum Data Services Foundation on AWS

This article details how the University of Technology Sydney (UTS) established a modern, domain-oriented curriculum data services foundation on AWS. It focuses on integrating disparate data sources, improving data accessibility, and building a scalable, fault-tolerant architecture using serverless and managed AWS services like API Gateway, Lambda, MSK Serverless, Neptune Serverless, and OpenSearch Service. The design emphasizes domain-driven design principles and event-driven architecture.

Cloud & InfrastructureDistributed Systems
1146939