Architecture & Design
14 articles in this category
Platforms and Frameworks make many decisions for you, some of which you don’t need
Software platforms and frameworks accelerate development but impose architectural decisions; teams must experiment to determine if the ‘paved road’ aligns with their evolving Minimum Viable Architecture (MVA).
LinkedIn Achieves 90% Offline Cost Reduction with Real-Time Recommendation Architecture
LinkedIn reduced offline costs by 90% by migrating from batch-based recommendations to a real-time architecture leveraging dynamic scoring and decoupled pipelines.
AWS Launches Capabilities by Region Tool for Enhanced Service Visibility and Deployment Planning
AWS introduces 'AWS Capabilities by Region,' a tool that centralizes service availability data across regions, streamlining deployment planning and governance for developers and architects.
Apache Grails 7.0.0 Released with Micronaut Integration and GORM Enhancements
Apache Grails 7.0.0, now under the Apache Software Foundation, introduces Micronaut auto-configuration control and GORM improvements, marking its first release as a Top-Level project.
Achieving Precision in AI: Agentic RAG and Feedback Loops for Operational Excellence
Adi Polak explores how precision in AI is achieved through agentic RAG systems, feedback loops, and data streaming technologies like Kafka, emphasizing the importance of accuracy in production AI systems.
Inside Uber’s Pinot Query Overhaul: Simplifying Layers and Improving Observability
Uber redesigned its Apache Pinot query architecture by replacing the Presto-based Neutrino system with a lightweight proxy called Cellar and Pinot’s Multi-Stage Engine Lite Mode to simplify SQL execution, improve resource management, and ensure predictable performance for large-scale analytics.
Java News Roundup: OpenJDK JEPs, Spring RCs, and Tool Updates for JDK 26 and Beyond
A comprehensive overview of Java ecosystem updates from October 27, 2025, including OpenJDK JEPs for JDK 26, Spring Framework and Data release candidates, Quarkus, JReleaser, Seed4J, and Gradle updates.
AI Agents Evolve: From Assistance to Execution Engines in Enterprise Architecture
A significant shift is occurring in enterprise software architecture as AI agents transition from providing assistance to autonomously executing tasks. This article details the architectural changes, adoption rates, real-world examples, and key considerations for implementing agentic AI, including governance, transparency, and cost management.
Three Questions That Help You Build a Better Software Architecture
This article outlines three critical questions teams should answer when architecting a Minimum Viable Architecture (MVA) for an MVP: Is the business idea worth pursuing?, How much performance and scalability are needed?, and How much maintainability and supportability are required? It emphasizes the importance of empiricism and iterative development in making these decisions.