AI engineering article archive
Explore guides and articles on AI development, retrieval systems, and production engineering. Page 8 of 11.
Practical Robustness Going Beyond Memory Safety Rust
Robustness is a key concern in high-stakes fields like aerospace, automotive, and finance, but achieving it often requires strict processes and specialized tooling.
Configuration Control Plane
Configuration acts as a live control plane for modern systems. Safe deployment requires validation, staged rollout, blast radius containment, and automated rollback.
Portable Systems Sovereignty
Digital sovereignty means avoiding deep vendor lock‑in. Open standards and selective portability give organizations a workable Plan B, even though full independence isn’t realistic.
Adopting Swiftui At Scale
SwiftUI educational content focuses on small projects and samples that do not explain what it means to adopt it in a 50 million user app developed by a large team. This article attempts to do it.
Architectural Governance Ai Speed
Stop bottlenecking GenAI velocity with manual reviews. Learn how to use Event Modeling, ADRs, and OpenAPI as machine-enforceable intent to achieve architectural alignment at the speed of code.
Architecting Autonomy Scale
This article presents a framework for decentralized architecture using boundaries, principles, and guardrails instead of gates to enable aligned local decisions and preserve coherence at scale.
Optimization In Automated Driving
In this article, author Avraam Tolmidis discusses architecture of autonomous vehicles, with focus on optimization techniques like context-aware sensor fusion to help with processing raw sensor data.
Event Driven Banking Architecture
Event-driven architecture can help banks build flexible systems, but it also introduces new risks. Chris Tacey-Green explains where it works, where it fails, and the patterns needed to run it safely.
Beyond Rag Context Aware
This article presents CAG as an architectural extension to RAG, using a Spring Boot context manager to add runtime context for more consistent, auditable enterprise AI responses.
Replacing Database Sequences
This article discusses the challenges and solutions encountered during a migration from relational databases to NoSQL systems, particularly concerning database sequences.
Alternative Reduce Test Suite Size
How can you focus in a sea of results from a large regression test suite? This article describes a stochastic approach that relies on some degree of redundancy in your CI regression test set.
Bloom Filters Practice Go Recommender
This article discuss the Go implementation of Bloom filters to optimize a recommender. It covers the architecture, filter mechanics, Go integration, parameter tuning, and practical lessons learned.
Ai Agent Transport Layer
Agent workflows make transport a first-order concern. Multi-turn, tool-heavy loops amplify overhead that is negligible in single-turn LLM use. Stateful continuation cuts overhead dramatically.
Building Hierarchical Agentic Rag Systems
In this article, the author explores hierarchical agentic RAG systems that coordinate specialized workers through structured orchestration for enterprise-scale data analysis workflows.
Spring Team Spring 7 Boot 4
InfoQ recently spoke with key members of the Spring team about the significant architectural and functional advancements introduced in Spring Framework 7 and Spring Boot 4.
Enterprise Grade Observability Extension Docker
Docker extensions boost productivity but lack enterprise governance. Learn to build telemetry bridges using OpenTelemetry and policy-as-code to ensure secure, centralized observability at scale.
Lambda Extension Deferred Flush
Move telemetry flushing off the Lambda response path using the Extensions API and goroutine chaining to eliminate flush-driven gateway timeouts while preserving full observability.
Lakehouse Sql Identifier Rules
Lakehouse architectures enable multiple engines to query shared data, but inconsistent identifier rules across engines and catalogs create portability issues that require strict naming conventions.
Building Trpc Api Typescript
This article details our migration from Apollo Federation to a TypeScript-based tRPC stack, which resulted in an 89% reduction in bugs and 67% faster response times.
Redesign Pdf Table Extraction
PDF table extraction becomes difficult in real-world banking documents. A reliable approach combines stream parsing and lattice/OCR, validate the results, and fall back safely when confidence is low.
Sovereign Fault Domains Cloud Resilience
Multi-AZ is no longer enough. Geopolitical events, sanctions, and data localization can compromise entire cloud regions as correlated units, making multi-region a baseline rather than an optimization.
Orchestrating Agentic Multimodal Ai Pipelines Apache Camel
In this article, author Vignesh Durai discusses how agentic and multimodal AI systems can be engineered using Apache Camel and LangChain4j technologies.
Mcp Java Architectural Strategy Llm Integrations
The Model Context Protocol (MCP) Java SDK brings architectural discipline and clear contracts to LLM integrations in enterprise Java systems, ensuring governance, security, & long-term maintainability
Ai Code Guardian
CodeGuardian is an MCP server that extends AI coding assistants with comprehensive code quality and security analysis capabilities via eleven specialized tools.
Dpop Key Storage Unsolved Problem
DPoP closes a real gap in OAuth 2.0. Sender-constrained tokens are a meaningful upgrade over bearer tokens but do not fully solve the problem of how to handle browser key storage.
Securing Autonomous Ai Agents Kubernetes
Autonomous AI agents break Kubernetes security assumptions. Learn how Job-based isolation, Vault secrets management, a four-phase trust model, and tailored observability secure agent workloads.
Micro Batch Streaming Lessons Learned
This article describes how a delta-index pipeline moved from scheduled batch to micro-batch streaming, reducing worst-case freshness lag via partition-based watermarks and snapshot semantics.
Platform Reliability Cycle
How automated reliability, developer ergonomics, and operator ergonomics form a virtuous cycle that makes internal platforms more resilient, easier to use, and easier to operate at scale.
Metrics Driven Approach Ios Performance
Performance in mobile apps is an emergent behavior of the interaction between application code, device hardware, OS resource management, network conditions, and user behavior patterns over time.
Asp Net Core Side Car
Today's applications require monitoring, logging, configuration, etc. Each of these concerns can be implemented as a component or a service.
Local First Ai Inference Cloud
A three-tier hybrid architecture routes 70–80% of documents to local deterministic extraction, cutting Azure OpenAI costs by 75% and processing time by 55% on a 4,700-document workload.
Time Series Storage Design
Explore the storage design decisions that determine cost and query performance of a time-series database: how to lay out rows, when to compress, what to partition on.
Secure Mcp Server Aws
How to build a B2B intelligence platform featuring more than one million company profiles through an MCP server without creating an unsafe bridge between an LLM and production data.
Ebpf For Security Observability
eBPF enhances security observability by attaching probes at the kernel level, improving visibility and performance, while reducing the risk of compromised logging in user-space agents.
Capacity Planning Queue Recovery
Practical formulas for predicting and managing message queue backlogs in distributed systems; covering drain time, retry amplification, pipeline bottlenecks, load shedding, and capacity sizing.
Schema Proliferation Problem
Schema sprawl compounds quietly. Discriminator-based consolidation collapses ten schemas to two, turns multi-table unions into a single query, and evolves without breaking existing consumers.
Architecting Cloud Native Kafka
This article examines how Kafka is evolving toward a cloud-native architecture through tiered storage, elastic consumers, virtual clusters, and diskless storage proposals.
Adaptive Hedged Requests P99 Latency
Stragglers, not failures, drive p99 latency in fan-out architectures. An adaptive hedging mechanism using DDSketch and token bucket budgets reduces tail latency by 74% with zero configuration.
Solving Ai Productivity Paradox Test Automation
This article shows how, to build a future of reliable, AI-driven test automation, we must stop scaling DOM-centric abstractions and build a new testing paradigm grounded in perception and intent.
Presentation: The Human Toll of Incidents & Ways To Mitigate It
Kyle Lexmond discusses the human side of major system failures. He shares psychological insights and architectural tactics for surviving high-pressure incident rooms.