Lahendusest on kõige parem rääkida tulemuse kaudu.
Allpool on päris tehtud töö (kliendi nimi varjatud). Aja jooksul lisandub siia rohkem projekte koos probleemi, lahenduse, tehnilise arhitektuuri ja mõõdetava tulemusega.
Olukord: kliendil oli olemasolev ERPLY/PIM süsteem ja valmis kujundus, kuid e-pood polnud nendega ühendatud, seega tooted, hinnad, laoseis ja tellimused tuli hoida kahes kohas.
Lahendus: ERPLY on tõeallikas. Tooted tulevad automaatselt mitmest tarnijaallikast (tootefeedid, API-d ja hulgimüüjate laod) ning laoseis ja hinnad sünkitakse e-poodi; tellimused, maksed ja saadetised lähevad tagasi ERPLY-sse ilma käsitsi sisestamiseta.
Tehniline suund: ostukorvi hinnad arvutatakse serveris ERPLY kaudu, maksed Montonio callback'i ja webhook'iga, saadetised ja pakisildid viie kulleri API-ga. Dockeris PHP-FPM, Nginx ja MariaDB, cron-põhine delta-sünk. GitLab CI: lint, turvaaudit, testid ning käsitsi käivitatav tootmise deploy.
Probleemtopeltsisestus ERPLY-s ja e-poesLahendusERPLY tõeallikana + automaatne sünkTulemustellimused jõuavad ERPLY-sse automaatselt
7 välist integratsiooniTaristu & pilv
Oma pilv: Nextcloud oma taristul
Olukord: failid, dokumendid ja koostöö tahtsid olla kliendi enda kontrolli all, mitte kolmanda osapoole pilves.
Lahendus: Nextcloud AKEA hallatavas taristus, kus dokumentide redigeerimine, pildid ja reaalajas teavitused töötavad ühe platvormina.
Tehniline suund: Kubernetes (k3s), Nextcloud koos Collabora dokumendiredaktoriga, imaginary pildiprotsessor, notify-push ja Redis; töövoogude automatiseerimine Kestraga. Git on taristu keskmes: oma GitLab CE, GitLab Runner ja Forgejo runner ning GitLabi sündmused Telegrami teavitusteks.
Probleemandmed kolmanda osapoole pilvesLahendusNextcloud oma taristulTulemusandmed jäävad kliendi kontrolli alla
Kasutusel tootmises
Hea case study struktuur
Mida päris projektilehele lisada?
Lähteolukord
Kliendi probleem, piirangud ja miks vana lahendus enam ei sobinud.
Otsus
Miks valisime just selle arhitektuuri või tehnoloogia.
Teostus
Olulisemad komponendid, migratsioon ja turvalisus ilma liigse saladuseta.
Tulemus
Mõõdetav või vähemalt konkreetne muutus: vähem käsitööd, parem töökindlus, kiirem veeb jne.
Kas sul on sarnane olukord?
Projekt ei pea olema identne, et sama lahendusloogika sobiks.
Kirjelda tänast probleemi ja soovitud tulemust. Lahendus valitakse konkreetse vajaduse järgi.
Kasutame ühte küpsist külastusstatistika jaoks, et näha, kui palju inimesi lehte külastab ja kas nad tulevad tagasi.
Andmed jäävad meile, kolmandatele osapooltele neid ei edastata.
Loe lähemalt