ERP systém pro správu amerických společností
Společnost IncParadise patří mezi největší poskytovatele služeb pro zakládání a správu firem ve Spojených státech. Její interní ERP systém pokrývá veškeré procesy od správy zákazníků, objednávek a plateb až po interní workflow a reporting. V roce 2017 jsme převzali správu a rozvoj této legacy platformy postavené na PHP 5.3 a MySQL.
Cílem spolupráce bylo zajistit stabilní provoz, zvýšení bezpečnosti a modernizaci bez nutnosti přepisovat celý systém od začátku. Díky našemu přístupu se podařilo udržet kontinuitu, eliminovat rizika a postupně zavádět nové technologie tak, aby systém obstál i v dnešním prostředí.
Termín
2017 - aktivní
Klient
IncParadise.com
Naše role v projektu
Legacy ERP platforma měla za sebou více než 10 let provozu, desítky modulů a desetisíce aktivních klientů. Po převzetí jsme provedli kompletní technický audit, zmapovali architekturu a navrhli plán pro stabilizaci a postupnou modernizaci systému.
- Stabilizace kódu a odstranění kritických chyb po původní integraci.
- Optimalizace výkonu a práce s databází, snížení zátěže serverů o více než 30 %.
- Zabezpečení celého systému, včetně aktualizace knihoven a migrace serverového prostředí.
- Rozvoj nových modulů včetně fakturačního systému a správy zákaznických profilů.
- Dlouhodobý dohled nad provozem a podpora v režimu SLA.
- Start malým úkolem, generování certifikátů a následné rozšíření spolupráce.
- Správa hostingu a bezpečnosti, zálohy, aktualizace, hardening a penetrační testy.
- Nová klientská aplikace na Nette frameworku nad stávajícími daty pro vyšší výkon a lepší UX.
- REST API pro integrace a mobilní aplikaci (Android/iOS) pro správu společností.
- Integrace na Stripe, PayPal, QuickBooks a další systémy.
- Dlouhodobá SLA a kontinuální rozvoj bez nutnosti kompletní přestavby systému.
Technologie a infrastruktura
ERP systém běží na PHP 5.3 a MySQL, přičemž jsme implementovali vrstvy pro bezpečné API komunikace, zálohování a monitoring. Hosting zajišťujeme na dedikovaných serverech s automatickými zálohami, šifrovaným přístupem a sandbox prostředími pro testování.
Postupně migrujeme části aplikace na moderní frameworky (Symfony a Laravel), přidáváme nové frontendové moduly ve Vue.js a budujeme REST API pro propojení s externími systémy a zákaznickými portály.
U legacy jádra držíme PHP 5.3 a MySQL v odděleném provozu, zatímco nové části stavíme v Nette frameworku a postupně přidáváme modernější frameworky. Tím zachováváme kontinuitu a zároveň zrychlujeme doručování nových funkcí.
Provoz a dlouhodobá spolupráce
IncParadise patří mezi klienty, kde jsme kromě vývoje převzali i celkový dohled nad technickým provozem. Sledujeme výkon systému, řešíme údržbu, SLA support, zálohování a pravidelné testy obnovy. S klientem jsme v každodenním kontaktu, diskutujeme nové moduly a navrhujeme kroky pro postupný přechod na novou architekturu.
Díky kombinaci zkušeností s legacy systémy a moderním vývojem dokážeme systém dále rozvíjet, aniž by došlo k přerušení provozu. Projekt je ukázkou dlouhodobého partnerství a technické kontinuity v prostředí starších, ale stále důležitých systémů.
Výsledky
Díky stabilizaci, optimalizaci a modernizaci běží ERP bez větších incidentů již několik let. Systém je stabilnější, reaguje rychleji, má nižší chybovost a lepší uživatelský komfort. Nová klientská aplikace a REST API umožnily klientovi efektivnější provoz a další rozvoj služeb.


