GOS (Garantili Oto Servis) is the spare-parts supply platform of the damage ecosystem: parts from insurance claim files flow in, a robot price-query runs, experts review, offers are made and orders are placed against the Delta ERP (MSSQL).
Technologies: Laravel 12, PHP 8.4, PostgreSQL, RabbitMQ, Spatie Webhook Client, Angular, Apollo GraphQL
In spring 2026 I built the ARES↔GOS integration line on both sides — 119 commits on the API, 74 on the web panel.
Highlights
- Reliable event delivery: ARES-side transactional outbox with idempotency, GOS-side webhook processing over RabbitMQ with signature verification — no lost or duplicated events between two Laravel systems.
- The “unsourced part” process: a per-line state machine covering the expert-office queue, assembly-type webhooks, offer responses and per-part cancellations.
- Pricing & orders: DB-driven supplier discount tables with brand-based insurance discounts, order placement for ARES files, Delta ERP status polling behind a cache-layered pull proxy, HMAC unified service identity.
- Angular panel: the expert-office queue screen (card per line with robot snapshots), order tracking, inline offer price editing and responsive table layouts.