You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
🎯
Focusing
Aung Kyaw Minn
aungkyawminn
🎯
Focusing
Solution Architect @ AYA Innovation Labs & Ex-Head of Technology @ Onenex
This document describes a production-grade, fully free and open-source architecture
for deploying WSO2 (API Manager / Micro Integrator / IS) on on‑prem VMware infrastructure,
without using VMware Tanzu.
This stack is widely used in banks and regulated environments and avoids vendor lock‑in.
Brief about mTLS (Mutual Transport Layer Security)
Mutual TLS (mTLS) Authentication — General Overview
Mutual TLS (mTLS) is an extension of Transport Layer Security (TLS) where both client and server authenticate each other using X.509 digital certificates.
It provides a stronger trust model than standard TLS, where only the server presents a certificate.
mTLS is widely used across ecosystems such as:
API Gateways (WSO2, Kong, Apigee, AWS API Gateway)
Payment and Financial Networks (Visa VCAS, Mastercard MIP, banking integrations)
Microservices and Service Meshes (Envoy, Istio, Linkerd, AWS App Mesh)
Cloud and VPN Security (PrivateLink, Zero Trust Networks, Client VPNs)
Designing a Scalable and Cost-Efficient Kong Gateway Architecture on AWS
Designing a Scalable and Cost-Efficient Kong Gateway Architecture on AWS
Using Amazon ECS and Aurora Serverless
1. Overview
This architecture demonstrates a Kong Gateway Hybrid Mode (Control Plane + Data Plane) deployment using AWS ECS (Fargate) and Aurora Serverless PostgreSQL, optimized for scalability, security, and cost efficiency.
WSO2 API Manager (APIM) is an open-source API management platform.
It helps organizations design, publish, secure, monitor, and manage APIs easily — whether for internal microservices or public developer portals.
🌍 What is API Management?
When multiple services or systems expose data through APIs, we need to:
Card payments processing is the global system that enables money to move securely between cardholders, merchants, banks, and networks.
The lifecycle covers multiple stages — from the first tap or swipe at a POS terminal, to settlement of funds, reconciliation of records, and handling of exceptions like disputes or refunds.
Understanding these steps is essential for anyone entering the payments domain, because each process has its own purpose, participants, and standard ISO 8583 messages.
This guide walks you through 13 key processes with short explanations and visual Mermaid sequence diagrams.
A) Core sequential phases — backbone of most card payments
WSO2 API Manager — Control Plane / Data Plane on Kubernetes (OSS)
A complete, open‑source only deployment guide for running WSO2 API Manager (APIM) as the Control Plane (CP) and Choreo Connect or APK (WSO2 Kubernetes Gateway) as the Data Plane (DP) on Kubernetes. Includes architecture, domain mappings, load balancing, and ready‑to‑adapt K8s manifests.
TL;DR
CP runs APIM (Publisher, Dev Portal, Admin, Key Manager) with Postgres.
DP runs a K8s‑native gateway (Choreo Connect or APK). You publish from CP to one or more DP environments.