Naše řešení
Od počátku jsme přistupovali k návrhu systému individuálně – žádné krabicové řešení, ale architektura navržená přesně podle potřeb a provozních specifik společnosti InsiaCare. Cílem bylo vytvořit stabilní, bezpečný a škálovatelný základ, který bude zvládat každodenní provoz, vysoký objem požadavků i očekávaný růst.
Součástí návrhu byla i zásadní změna infrastruktury – přešli jsme z původního hostingu na námi navržený model provozu a převzali správu serverů do vlastní režie. Díky tomu se podařilo výrazně snížit náklady a zároveň získat plnou kontrolu nad výkonem, dostupností a správou systému.
Systém jako celek dnes pokrývá všechny klíčové oblasti: od komunikace s partnery a externími službami, přes interní správu pojistných událostí a klientských požadavků, až po rozhraní pro koncové zákazníky. Vše funguje plynule, propojeně a automatizovaně – cílem je eliminovat rutinní manuální práci a zajistit co nejefektivnější zpracování každé situace.
Velkým technickým milníkem byla migrace dat ze starého systému. Nešlo o jednorázový přesun – po určitou dobu musely oba systémy fungovat souběžně, což si vyžádalo implementaci obousměrné synchronizace dat mezi nimi. Tato fáze byla náročná z hlediska objemu dat, konzistence i minimalizace výpadků, ale díky pečlivému plánování proběhla hladce a bez dopadu na provoz.
Velký důraz jsme kladli také na konektivitu – systém umožňuje snadné napojení partnerů i dalších služeb přes standardizovaná API, aniž by bylo potřeba zasahovat do jeho jádra.
Dlouhodobá spolupráce a rozvoj
Spolupráce s InsiaCare trvá již více než čtyři roky a aktivně pokračuje. Na systému pravidelně pracujeme – ať už formou nových funkcí podle požadavků klienta, nebo vlastních návrhů na základě zkušeností z jiných projektů. Právě tento přístup pomáhá InsiaCare neustále zrychlovat a zjednodušovat provoz.
Celá platforma je připravena na další růst – podporuje škálování, přizpůsobení pro různé trhy a produktové linie a umožňuje napojení dalších partnerů bez zásahu do stávající struktury.
Klíčové přínosy pro InsiaCare:
- Zachování kompatibility: partneři nemuseli měnit své integrace
- Postupná migrace dat – v přechodné fázi běžely oba systémy paralelně
- Zvýšená automatizace: snížení manuální práce, zrychlení procesů
- Komplexní reporting a přehled o procesech v reálném čase
- Sledování průběhu oprav a komunikace se servisy automaticky
- Stabilita systému: dostupnost 99,8 %
- Možnost škálování do dalších zemí nebo produktových vertikál
Technologie a architektura
- Backend: Node.js, TypeScript, TypeORM
- Databáze: PostgreSQL, Redis, ElasticSearch
- Frontend: PHP (Nette), vlastní administrační rozhraní a klientské rozhraní
- Integrace: REST API, automatické napojení na servisní střediska, notifikační systémy (SMS/email), generátory dokumentů