FV Frank
Back to projects

Backend architecture

PulseCart Infrastructure Lab

A backend architecture case study for checkout, inventory and payments with queues, caching and graceful failure handling.

Primary signal

API design

Core pattern

Reliable flows

Recruiter value

Backend depth

Tech Stack

Node.js Express MongoDB Queues Docker

What it demonstrates

  • Checkout API design with idempotency keys to prevent duplicate payment captures.
  • Inventory reservation model for high-demand items and concurrent cart activity.
  • Retry-safe webhook processor for payment and fulfillment status changes.
  • Operational notes covering caching, queues, observability and failure recovery.