Procesare de tranzacții pentru fintech
Un serviciu Go preia notificări de plată, le validează și le scrie idempotent, cu gRPC spre modulul de reconciliere și metrici pe fiecare pas.
Dezvoltare Go (Golang) pentru echipe din România care au nevoie de servicii rapide și previzibile la consum. Scriem API-uri cu Gin sau Fiber, comunicare internă pe gRPC și agenți care procesează evenimente, apoi le rulăm în containere pe VPS sau Kubernetes. Orele incluse lunar merg pe refactor, profilare și integrări.
Go îl alegem când contează debitul și costul pe cerere: API-uri HTTP cu Gin sau Fiber, servicii interne care vorbesc pe gRPC cu contracte în Protocol Buffers, consumatori de cozi și agenți care rulează pe serverele tale. Mai construim unelte de linie de comandă pentru operațiuni repetitive și exportatoare de metrici. Livrăm cod cu module clare, context și anulare tratate corect, teste de tip table-driven și un binar static care intră într-o imagine de câțiva megabytes.
Un binar Go nu are nevoie de runtime instalat, deci imaginea de container e mică și pornirea aproape instantanee. Pe VPS cu Docker punem serviciul în spatele unui reverse proxy cu TLS și legăm baza de date pe rețea privată. Când ai multe servicii, trecem pe Kubernetes sau k3s, cu limite de resurse, probe de sănătate și actualizări progresive. Serverele dedicate cu AMD Ryzen/EPYC sau Intel Core/Xeon, de 6 până la 48 de nuclee, duc bine sarcinile cu multe fire de execuție.
Cererile intră din panoul de client, la Servicii DevOps, cu termenul propus de tine. La proiectele Go orele se consumă pe profilare și reducerea alocărilor, pe scoaterea unui modul dintr-un monolit, pe adăugarea de gRPC între servicii care vorbeau prin HTTP nestructurat, pe patch-uri de securitate în dependențe și pe integrări cu facturare, curierat sau ERP. Cota e lunară, nu se reportează, iar ce depășește se lucrează și se facturează separat, la oră.
Nu propunem Go la orice. Are sens când ai vârfuri de trafic, procesare de evenimente sau costuri de infrastructură care cresc mai repede decât veniturile: consum mic de memorie, concurență ieftină și un binar care nu depinde de mediu. Dacă proiectul e un back-office clasic, Java sau PHP rămân opțiuni mai bune, iar dacă ai deja o echipă Node.js nu merită împărțită. Îți spunem asta la scoping, înainte să scriem prima linie.
Fiecare abonament include lunar ore de DevOps, CyberSecurity și Programare: 1 h de la planul cPanel Advanced în sus, 1–8 h pe VPS și 5–10 h pe serverele dedicate, în funcție de plan, și 10 h pe GPU. Orele se cer din panoul de client, nu se reportează în luna următoare, iar ce depășește cota se acceptă și se facturează separat. Cu abonamentele care includ minimum 2 ore lunare îți construim un site de prezentare, iar cu cele care includ minimum 5 ore, un magazin online — din orele deja plătite în abonament.
Deschizi cererea în panoul de client, la Servicii DevOps, ne dai repository-ul sau schema serviciilor și propui termenul de livrare.
Stabilim contractele API, limitele de memorie și CPU, ținta de latență și estimarea în ore, apoi confirmăm ce intră în cota lunară.
Scriem serviciul, adăugăm teste și metrici, construim imaginea multi-stage și o pornim pe un mediu de test identic cu producția.
Primești fișierele proto, documentația endpoint-urilor, manifestele de rulare, tabloul de metrici și raportul orelor consumate din abonament.
Un serviciu Go preia notificări de plată, le validează și le scrie idempotent, cu gRPC spre modulul de reconciliere și metrici pe fiecare pas.
În campanii, API-ul de disponibilitate și preț iese din monolit într-un serviciu Go care ține sarcina pe două noduri, fără să crească factura de infrastructură.
Un serviciu Go expune date către mai multe aplicații interne prin gRPC, cu jurnal de audit pe fiecare apel și fără acces direct la baza de date.
Un limbaj compilat creat la Google, cu sintaxă mică, colector de memorie și concurență pe goroutine. Rezultatul compilării e un binar static, fără runtime de instalat, ceea ce simplifică mult rularea în containere. Se folosește mai ales pentru servicii de rețea, unelte de infrastructură și procesare de evenimente.
Un protocol de apel între servicii, cu contracte definite în Protocol Buffers și transport binar peste HTTP/2. Merită când ai multe servicii interne care vorbesc des între ele: contract verificat la compilare, mai puțin trafic și streaming bidirecțional. Spre exterior păstrăm REST sau un gateway.
Go pornește instant și consumă puțină memorie, deci e potrivit când ai multe instanțe mici sau scalare frecventă. Java are ecosistem mai bogat pentru integrări enterprise și batch. Dacă echipa ta e deja pe JVM, câștigul din rescriere e adesea mai mic decât costul; îl calculăm împreună.
Construim o imagine multi-stage cu binar static și utilizator fără privilegii, definim cereri și limite de resurse, probe de liveness și readiness, apoi actualizăm progresiv. Pe cluster mic folosim k3s. Manifestele stau în git, iar revenirea la versiunea anterioară se face într-o comandă.
Piața e mai mică decât la Java sau PHP, mai ales în afara Bucureștiului și Clujului, iar cursurile domină rezultatele de căutare. De aceea livrăm cod cu structură previzibilă, teste și documentație, ca să poată fi preluat de o echipă internă fără să depindă de noi.
Depinde de plan: pe VPS între una și opt ore, pe servere dedicate între cinci și zece ore, în funcție de plan, pe GPU zece ore, iar pe cPanel o oră începând cu planul Advanced. Le ceri din panou, propui termenul, iar ce depășește cota se facturează separat, la oră.
Trimite-ne contextul și îți propunem o arhitectură în Go, cu estimare în ore și planul de rulare.