PočetnaOblasti04 · Sistemska integracija

Sistemska integracija

Middleware između sistema koji ne razgovaraju: povezivanje sa marketplace-ovima, sinhronizacija zaliha i porudžbina. Ova stranica pokazuje gde to pada, kako sam to napravio i po čemu možeš da proveriš.

Jednom poslato, dvaput stiglo — bez ijednog prekucavanja.Video · 21:9
Oblast
04 od 04
Stack
8 tehnologija
Referenca
ERP integracija
Mapiranje polja na papiru, dva sistema jedan uz drugiVI-generisano
Dogovor koji prethodi svakoj integraciji i koji posle niko ne vidi.21:9

Polazno stanje: dva sistema, dve istine

Dva sistema, dve istine. Zaliha u shopu se ne poklapa sa onom u ERP-u, a ispravka se radi ručno — svako jutro, od nekoga ko bi zapravo trebalo da radi nešto drugo.

Tabela, svako jutro ispravljena ručnoVI-generisano
Sat vremena dnevno koje niko nije planirao i koje ne stoji ni u jednoj ponudi.16:9
Isti artikal, ista minuta, dva broja. Jedan od njih ide kupcu.Video · 21:9

Način rada

Sloj mapiranja umesto direktnog spajanja. Svako odstupanje se beleži, ne prepisuje: kad dva sistema protivreče jedan drugom, to je informacija, a ne greška koju smeš da prebrišeš.

DokaziPre i posle2 eksponata

Fotografija: mapiranje polja između dva sistema, odštampano i anotiranoVI-generisano

Referentni projekat za ovu oblast

Sposobnost bez projekta iza sebe je spisak tehnologija. Ovo je taj projekat — sa brojem koji je iz njega izašao i studijom slučaja u kojoj to možeš proveriti.

Moda · ERP ↔ prodavnica

0

ručnih uvoza od puštanja u rad

Tri sistema, jedno stanje podataka — bez ručnog rada

Apparel Magic i prodavnica drže zalihe, cene i porudžbine usklađene; svako odstupanje završava u zapisniku umesto u sandučetu.

Python SQL / MariaDB REST-APIs Apparel Magic TB.One Shopify

Isti slučaj iznutra: jedan syncVideo · 16:9
Snimak ekrana: tabela mapiranja dva naziva polja
Isti slučaj spolja: mapiranje polja16:9

Svi referentni projekti

Na čemu sam radio

Četiri vrste posla, svaka sa onom jednom slikom koja je čini proverljivom. Numerisane da bi se na njih moglo pokazati — ne zato što jedna sledi drugu: svaka stoji za sebe.

  • 01

    Povezivanje ERP-a sa shopom ili marketplace-om

    Screenshot · Isti artikal u ERP-u i u shopu, jedno pored drugog
  • 02

    Middleware za različite modele podataka

    VI-slika · Mapiranje polja na papiru, dva modela podatakaVI-generisano
  • 03

    Automatizovana sinhronizacija zaliha i porudžbina

  • 04

    Zamena ručnih procesa uvoza i izvoza

    Screenshot · Uvozni folder, prazan — posao radi sam

Stack: Shopify, JTL, REST API-ji

Posle polaznog stanja i načina rada niko više ne pita šta je instalirano — nego da li je išta od toga stvarno. Linija ostaje, dva okvira ispod nje odgovaraju.

Apparel Magic TradeByte / TB.One Shopify Shopware JTL MariaDB PostgreSQL REST-APIs

U radu

Ponovljivo

Snimak ekrana · mapiranje polja oba sistema

Red veličine

Jedno povezivanje je trajalo dve do četiri nedelje. Posao gotovo nikad nije stajao u interfejsu, nego u pravilima koja pre toga niko nije zapisao.

Mali slučaj
Veza · Dva sistemaVI-generisano
Posle dve do četiri nedelje njih dva se slažu.16:9
Veliki slučaj
Polje koje na svakoj strani znači nešto drugo — dogovoreno, ne pročitano iz šeme.Video · 16:9

Česta pitanja

Pet pitanja koja se redovno postavljaju o ovoj oblasti — odgovorena iz projekata u kojima su se pojavila.

Koje sisteme si već povezao?
Apparel Magic, TradeByte/TB.One, Shopify, Shopware, JTL i niz kućnih ERP sistema. Sistem za koji niko nije čuo ovde nije izuzetak, nego uobičajen slučaj.
Šta se dešava kada shop i ERP prijave različite zalihe?
Odstupanje se beleži, ne prepisuje. Protivrečnost između dva sistema je informacija — ko je prebriše, gubi tačno onaj trag koji mu treba na kraju meseca.
Da li se sinhronizuje u realnom vremenu ili u intervalu?
Oboje, zavisno od polja. Zalihe idu vođene događajima, matični podaci u intervalu. Hteti sve u realnom vremenu košta više nego što donosi i svaku smetnju odmah pretvara u smetnju svuda.
Koliko je trajalo jedno povezivanje?
Dve do četiri nedelje. Posao gotovo nikad nije stajao u interfejsu, nego u pravilima koja pre toga niko nije zapisao — zaokruživanja, posebne cene, povraćaji.
Šta ako stari sistem nema API?
Onda middleware uzima ono što postoji: pristup bazi, CSV izvoz, SFTP, po potrebi zakazani izveštaj. Manje elegantno, ali proverljivo — i stari sistem ostaje netaknut.

Kontakt

Pola minuta i znaš više.

Pola minuta o tome na čemu radim i kako. Ako ostane pitanje, piši mi — odgovor u roku od jednog radnog dana.

Četiri oblasti

Sistemska integracija retko stoji za sebe — u većini projekata ova oblast zadire u bar jednu od ostalih. Zato lanac ide zajedno.

Jedna izmena prolazi kroz četiri sloja: interfejs, API, baza, cloud — sa vremenskom oznakom na svakoj staniciVI-generisano
Jedna izmena, četiri sloja — zašto oblasti idu zajedno21:9
Lista porudžbina i detaljni prikaz jedno pored drugog: ORD-4418 izabran, neto, PDV i ukupno poredVI-generisano

01

Full-stack razvoj

React i Next.js frontendi sa SSR i Server Components. Backend sa TypeScript, Python i PostgreSQL.

Zapis deployment-a posle push-a: image, push, migracije, probe, rutiranje — uživo nakon 1:44VI-generisano

02

Cloud & Deployment

AWS arhitektura, deployment preko Docker-a, uredno upravljanje tajnama. Ili sopstveni server, ako je to bolja računica.

VI-slika · test-pitanja na karticama, odgovori poredVI-generisano

03

AI integracija

RAG pipeline-i, Embeddings i vektorska pretraga sa pgvector. Spremno za produkciju i uživo u upotrebi — ne kao demo.

Sve četiri oblasti