Skip to content

Project Objective

The system exposes a banking API that resolves allowed actions based on card type, status and PIN availability.

Key Features

  • Card data resolved from injected provider (mock/sql/kafka)
  • Matrix-based action rule engine
  • Secure endpoint access (API Key)
  • Validation via FluentValidation
  • Fast response and high readability

Context

Developed during the technical recruitment process as a standalone card logic resolver.
Focus was put on clean architecture, environment configuration and real-world middleware handling.