Blog

Technical insights, architectural patterns, and integration best practices from my experience in the field.

Medium - WSO2 Solution Architecture Team Blog

API Gateways for the Modern Enterprise

In today's digital-first world, enterprises rely heavily on Application Programming Interfaces (APIs) to connect applications, services, and data across diverse environments. An API gateway is a key enabler for managing, securing, and optimizing these interactions. However, with the rise of microservices, multi-cloud strategies, and global business requirements, the landscape for API gateways has become more complex. This blog post will explore three main categories of API gateways — External (Edge) Gateways, Internal Gateways, and Egress Gateways — the practical problems each solves, and how they can be combined in modern enterprise and cell-based architectures.

Medium - WSO2 Solution Architecture Team Blog

Essential Architecture Diagrams for WSO2 Implementations

A guide to the most common types of architecture diagrams you might develop when implementing WSO2 solutions, along with details on the depth of information each should include - from business goals to deployment blueprints.

Medium

Agent Authentication in AI Systems

As AI agents become more prevalent and autonomous, secure authentication between agents is crucial for maintaining trust and accountability in digital interactions. This article examines the agent-to-agent authentication mechanism proposed in research on authenticated delegation for AI agents.

Medium

Computer Science Mind Map v1.0.0

A comprehensive visual map of computer science concepts, theories, and practices, designed to help engineers and students understand the connections between various domains within the field.

Medium

The Open Source ESB WSO2 ESB

An in-depth exploration of WSO2 Enterprise Service Bus capabilities, architecture, and use cases, highlighting its strengths as an open-source integration solution.

Medium

Evolution up to Serverless Architecture

A historical overview of software architecture evolution from monoliths to serverless, exploring the technological advancements and paradigm shifts that led to modern cloud-native approaches.