InfoQ Homepage Architecture Content on InfoQ
-
Sandbox as a Service: Building an Automated AWS Sandbox Framework
This article outlines an automated AWS Sandbox Framework to provide secure, cost-controlled environments for innovation. It leverages AWS services like Control Tower and open-source tools to automate provisioning, enforce security policies, manage resource lifecycles, and optimize costs through automated cleanup and governance.
-
Keep the Terminal Relevant: Patterns for AI Agent Driven CLIs
Well-designed CLIs are crucial in the agentic AI era—serving both human users and autonomous agents with precision and reliability. Treat CLI output formats as stable API contracts and prioritize adoption of the MCP protocol for agent integration from day one.
-
Jakarta EE 11 Overview: Virtual Threads, Records, and the Future of Persistence
Jakarta EE 11 delivers enhancements that include support for Java 17 and 21, integration with Java records and virtual threads, and the introduction of the Jakarta Data specification for unified SQL and NoSQL persistence. This release simplifies enterprise Java and establishes the groundwork for Jakarta EE 12, which will advance capabilities in data management.
-
Understanding and Mitigating High Energy Consumption in Microservices
Microservices often consume more energy than monoliths due to distributed overhead. Architects can make design decisions that improve sustainability. This article covers several techniques, such as defining clear service boundaries, optimizing service granularity, using energy-efficient deployment regions, and consolidating workloads.
-
Architecting the MVP in the Age of AI
AI enhances software architecture by informing decisions, suggesting alternatives, and streamlining documentation. While it can’t replace human judgment, it accelerates MVP development and supports experimentation, trade-off analysis, and technical debt management when provided with sufficient context.
-
From Legacy to Value: Building Digital Banking Products across Central and Eastern Europe
This article shares practical experiences and concrete examples from multi-site teams that built a single solution and delivered value to customers across various European markets. It provides real-life stories and lessons learned from developing two banking products, Lending and Foreign Exchange (FX), and their evolving architecture over time.
-
Optimizing Search Systems: Balancing Speed, Relevance, and Scalability
Innovative software engineer focused on optimizing search performance in dynamic environments. This article highlights key strategies from our QCon San Francisco 2024 presentation, addressing challenges faced by platforms like Uber Eats in data indexing and retrieval. Our advancements ensure swift, relevant user experiences amidst ever-growing datasets.
-
Agentic AI Architecture Framework for Enterprises
To deploy agentic AI responsibly and effectively in the enterprise, organizations must progress through a three-tier architecture, Foundation tier, Workflow tier, and Autonomous tier where trust, governance, and transparency precede autonomy.
-
Engineering Principles for Building a Successful Cloud-Prem Solution
Discover how Cloud-Prem solutions combine cloud efficiency with on-premise control, meeting data sovereignty and compliance demands while optimizing operational costs and enhancing customer security.
-
Analyzing Apache Kafka Stretch Clusters: WAN Disruptions, Failure Scenarios, and DR Strategies
Proficient in analyzing the dynamics of Apache Kafka Stretch Clusters, I assess WAN disruptions and devise effective Disaster Recovery (DR) strategies. With deep expertise, I ensure high availability and data integrity across multi-region deployments. My insights optimize operational resilience, safeguarding vital services against service level agreement violations.
-
Decentralized Architecture Needs More Than Autonomy
Architectural success in decentralized systems depends more on how decisions are made than on system design alone. Replacing control with trust requires visible, structured practices—such as ADRs and advice forums—to build confidence and clarity.
-
We Took Developers out of the Portal: How APIOps and IaC Reshaped Our API Strategy
Dynamic API strategist with expertise in transforming legacy management into efficient APIOps frameworks using Infrastructure as Code (IaC). Proven track record in automating API lifecycles, enhancing security, and fostering developer productivity through CI/CD integration. Adept at driving operational excellence and consistency across environments, enabling rapid deployment and innovation.