Felmérjük, hogy alkalmazását érdemes-e új alapokra helyezni figyelembevéve a költségeket, a várható üzleti megtérülést, és kockázatokat. A rövid felmérés és ajánlat ingyenes, és kötelezettség mentes.

Lehetséges üzleti érték: licenc- és üzemeltetési költségcsökkenés, jobb teljesítmény és skálázhatóság, egyszerűbb fejlesztés/üzemeltetés, átlátható architektúra. Mindezt a jelenlegi üzleti működés megtartása mellett, mérhető kockázatcsökkentéssel.

Mit vállalunk

  • Adatbázis leváltás PostgreSQL-re
    Sémák, adatok, indexek, partíciók, sequence-ek és triggerek átültetése; Oracle-specifikus elemek célzott kiváltása.
    OracleText esetén keresés kiváltása PG-native full-texttel, súlyozott rangsorral.

  • Régi DB-folyamatok kiemelése
    Ütemezett jobok, fájl- és konverziós folyamatok kivezetése az adatbázis-szerverről alkalmazásszerverre/konténerbe, idempotens, naplózott, monitorozott módon.

  • Teljes alkalmazás vizsgálata és módosítása
    API-szerződések és adat-hozzáférési réteg felülvizsgálata, illesztések javítása, szükséges kódmódosítások.
    Ajánlott technológiák: Java Spring Boot, TypeScript (Node/Front-end). Ugyanakkor többféle környezetben dolgozunk, vállaljuk a vegyes stackeket is.

  • Modern üzembe állítás
    Konténerizáció és CI/CD, megfigyelhetőség (metrikák, logok, trace), backup/restore és DR-szabályok.
    PostgreSQL főverzió: 17.x stabil ág (aktuális minor), 18.x tesztelése PoC-ban nyitott.

Opcionális, alacsony költségű PoC – kockázat helyett bizonyíték

  • Cél: gyors, mérhető válasz arra, hogy a PostgreSQL-es megoldás funkcióban, relevanciában és teljesítményben elfogadható-e.
  • Üzleti feltétel: a PoC költsége teljes egészében beszámításra kerül a fő projektbe GO döntés esetén.

PoC – Mérési és értékelési mód

  • Funkcionalitás: a kiválasztott tesztesetek 100% pass (azonos bemenet → azonos kimenet üzleti szinten).
  • Adatintegritás: rekord- és mezőszintű egyezés, 0 kritikus eltérés (hiány, duplikáció, kerekítési/konverziós hiba).
  • Teljesítmény: kulcsvégpontok/folyamatok p95 válaszideje és végrehajtási ideje a kiinduló rendszerhez képest elfogadott sávon belül (irányadó: ±20%).
  • Átállhatóság: egy próba-migráció (dry-run) mérőszámai: migrációs idő, szükséges leállás, visszaállási lépések (RTO/RPO becslés).
  • Üzemeltethetőség: alap runbook (backup/restore, monitorozás), naplózás és hibakezelés bemutatva; szükséges jogosultságok és bővítmények listája.
  • Dokumentált eltérések: minden észlelt különbség/kompromisszum jegyzőkönyvezve, javasolt megoldással vagy tudatos elfogadással.

Elfogadási szint és minőség

  • Funkcionális megfelelés: a létező API-k és üzleti szabályok (mezőhatókör, strukturált szűrések, maszkolás, hierarchia) változtatás nélkül használhatók.
  • Relevancia és teljesítmény: reprezentatív kérdéskörön mérhető egyezés a jelenlegi eredményekkel; kritikus végpontokon célértékhez kötött p95 válaszidők.
  • Üzemeltethetőség: dokumentált runbook, monitorozhatóság, mentési/helyreállítási gyakorlat.

Várható haszon

  • Költségcsökkentés: licenc és infrastruktúra optimalizálása; kisebb üzemeltetési terhelés.
  • Gyorsabb iteráció: fejlesztőbarát stack, könnyebb tesztelés és kiadás.
  • Kockázatkezelés: árnyék-üzem és visszaállási terv, adatminőség-ellenőrzések, mérhető döntési pontok.
  • Jövőállóság: konténeres/felhős illeszkedés, DB-agnosztikus interfészek, tervezett főverzió-frissítési út.

Mit kérünk az induláshoz

  • Reprezentatív, anonimizált mintaadat és 50–100 valós keresőkérdés.
  • Rövid leírás a keresési üzleti szabályokról és a kritikus integrációs pontokról.
  • Fejlesztői kapcsolat a jelenlegi alkalmazás-rétegekhez (kód, build, deploy).

Eredmény: objektív PoC-döntés és – GO esetén – egy modern, PostgreSQL-alapú adatbázisréteg és korszerűsített alkalmazás-architektúra, amely a jelenlegi üzleti működést megtartva csökkenti a költséget és növeli a megbízhatóságot.