← Projects / Resolve
🎫

Resolve

Full Stack Production Microservice

Overview

Resolve is a full-stack customer support operations platform that enables support teams to handle order modifications, cancellations, and refunds through a structured, auditable workflow. Every operation passes through a review gate before being committed to the live system, with rollback logic in case of downstream failures.

The system integrates deeply with the existing order lifecycle and connects to multiple payment providers — Stripe, PayPal, Klarna, and Adyen — exposing a unified interface for customer support teams regardless of which provider processed the original transaction.

Customer support ticket lifecycle & review flow

Features

  • API for receiving operations requests from customer support departments
  • Internal UI to generate tickets, track processes, and review pending operations
  • Warehouse and stock management tied to item changes and order cancellations
  • Refund operations with Stripe, PayPal, Klarna, and Adyen integrations
  • Logging system to keep a full audit trail of all CS department operations
  • Review system requiring approval before committing changes to the system
  • Rollback logic to safely undo operations in case of downstream failures

Architecture

Part of a broader microservices ecosystem. Resolve coordinates with the order, fulfillment, and payment services to execute support operations safely, emitting events consumed by downstream services.

Frontend
Internal UI for CS teams to create tickets, review pending operations, and submit or reject changes before they're committed to the system.
API
Handles requests from the frontend and other services. Manages the ticket lifecycle, review gates, and integration calls to payment providers.
Workers
Inngest functions execute approved operations asynchronously — refunds, stock adjustments, cancellations — with retry logic and rollback handlers.
Database
PostgreSQL stores tickets, operation logs, review states, and refund records with transactional guarantees for audit integrity.

Tech Stack

Frontend
Next.js React Tailwind CSS shadcn/ui
Backend
TypeScript Bun Elysia.js Inngest PostgreSQL Docker GCP
Payments
Stripe PayPal Klarna Adyen