The bidirectional dependency between business logic and infrastructure is one of the main sources of technical debt in enterprise systems. Hexagonal Architecture (Ports and Adapters) introduces a strict risk-mitigation principle: the Domain governs through contracts,...
Modular Monolithic Architecture: Clear Boundaries Before Microservices
by Javier Elorduy | May 6, 2026 | Architecture
Monolithic architecture has remained a natural starting point for many systems for a simple reason: it is easy to build, deploy and understand. The difficulty appears later. As the application grows, new features begin to touch areas that were never meant to change...
AI in Solution Architecture: Who Still Holds the Compass?
by Javier Elorduy | Mar 11, 2026 | Artificial Intelligence, Architecture
AI in solution architecture brings a familiar promise to the table: this time, the machine will make the difficult decisions for us. Artificial intelligence has brought that promise to the architect’s desk. It can compare patterns, generate diagrams, expose risks and...
API Gateway for Microservices: A Boundary, Not a Bottleneck
by Javier Elorduy | Nov 16, 2025 | Architecture
In a microservices system, complexity does not disappear. It moves. Without a clear entry point, every client must understand how services are organized, which version to call, how to authenticate, and what to do when part of the system is unavailable. That knowledge...
Human-AI Collaboration: What Machines Should Do and What Humans Must Decide
by Javier Elorduy | Jul 9, 2025 | Artificial Intelligence, Architecture
Human-AI collaboration begins with a simple imbalance: artificial intelligence can process more information in seconds than a person could review in days. But speed is not judgment, and prediction is not responsibility. The real challenge for organizations is not...
Circuit Breaker Pattern in Microservices: Stopping Failure Before It Spreads
by Javier Elorduy | May 15, 2025 | Architecture
Nowadays, microservices architectures are increasingly common for building scalable and flexible systems composed of autonomous services. However, these benefits bring new challenges, especially in failure management. One of the most critical challenges is resilience,...
Saga Pattern in Microservices: Designing Transactions That Can Fail Safely
by Javier Elorduy | Feb 28, 2025 | Architecture
In today’s world of distributed architectures, managing transactions that span multiple microservices is one of the greatest challenges. This is where the Saga pattern in microservices comes into play. It provides a practical way to coordinate local transactions,...
FROM EXPERIENCE TO INSIGHT
Software, AI and Architecture Insights Shaped by Real Work
The Intech Heritage blog shares practical insights from building SaaS products, custom software and AI systems. We explore software architecture, product development and the technical decisions that help businesses create useful, scalable and reliable technology.






