← Project archiveFEATURED QUEST · sanitized

PSD2 / Open Banking

Regulated integration with monitoring outside its failure domain

My role
Sole designer & implementer
  • C# 10
  • ASP.NET Web API
  • Azure Service Bus
  • Redis
  • MongoDB
  • JWT
  • Cloudflare Workers
  • Flareact
PROLOGUE

A security-first PSD2 bridge plus geographically distributed public monitoring.

This was not an isolated API build. It meant translating requirements between Salt Edge, internal banking systems and operational reality, then joining shared debugging calls when two systems disagreed about what “correct” meant.

The status page follows the same systems thinking: it runs on Cloudflare Workers because monitoring should not disappear with the infrastructure it monitors.

I

What I walked intoThe setup

Connect a third-party PSD2 provider to internal transaction systems while meeting security, revocation, audit and resilience requirements.

II

How I untangled itThe turning point

Scoped signed JWTs use Redis for rapid revocation; events persist to MongoDB for audit. Azure Service Bus connects processing. The public status page runs on Cloudflare Workers outside the monitored Azure failure domain.

01Salt Edge PSD2
02Custom PSD2 API
03Service Bus / processing
04Banking systems / CODA
III

What changedWhere it landed

Transactional, auditable Open Banking integration with multi-location visibility into service health.

View public artifact ↗