Payments infrastructure · via Endava
Senior Software Engineer · via Endava

Mastercard’s multitenant payment infrastructure: many internal consumers hitting the same APIs, with latency and tenant isolation requirements that are not negotiable.
Process financial events in near real time while giving internal teams reusable APIs and per-tenant analytics, without any single consumer being able to degrade the others.
Three years on the same platform. Multitenant design stopped being a one-off architectural decision: every endpoint, table and dashboard is designed knowing which tenant each piece of data belongs to.