online
← Zurück zum Portfolio

// web-produkte / Web-Service

Terminal: Krypto-Payment-Orchestrator

Ein Laravel-Service zwischen Produktplattform und selbst betriebenen Krypto-Nodes: Er erzeugt Einzahlungsadressen, prüft eingehende Transaktionen, verfolgt Bestätigungen und schreibt Guthaben gut.
PHP 8 Laravel 8 MySQL Laravel Passport Queues Bitcoin RPC Ethereum JSON-RPC Monero RPC
Terminal: Krypto-Payment-Orchestrator preview
web-produkte / Web-Service / case study
// Aufgabe

Eine zuverlässige Integrationsschicht schaffen, damit das Hauptprodukt die RPC-Besonderheiten der einzelnen Blockchains nicht kennen muss.

Aufgaben

  • Nutzergebundene Einzahlungsadressen bei Bedarf erzeugen.
  • Node-Callbacks, Transaktions-IDs und Bestätigungsstände verarbeiten.
  • Wallet-Labels Nutzern zuordnen und Transferverläufe speichern.
  • Wechselkurse synchronisieren sowie Nutzer und Betrieb benachrichtigen.
// Lösung

Rolle: Backend-/Fullstack-Entwickler — Servicearchitektur, RPC-Integrationen, Datenmodell und Hintergrundverarbeitung.

Umgesetzt wurden authentifizierte API-Endpunkte, Adapter für Bitcoin-basierte Nodes, Ethereum- und Monero-Experimente, Queue-Jobs für Guthabenänderungen, ein bestätigungsabhängiger Transferablauf sowie geplante Kursimporte von CoinGecko und CryptoCompare. Getrennte Datenbankverbindungen isolieren Servicedaten vom Produkt-Ledger.

// Stack
PHP 8 Laravel 8 MySQL Laravel Passport Queues Bitcoin RPC Ethereum JSON-RPC Monero RPC
// metrics
primary
5 coin adapters
secondary
RPC + queues
kind
Backend / Fintech