Inginerie de Platformă pentru o Companie de Piețe de Carbon
Olanda · Canada
Migrarea unei platforme de piețe de carbon de pe un sistem de conținut legacy pe servicii tipizate și testate. Date de piață, prețuri, ingestia emisiilor și instrumentele de operare din jurul lor.
Situația
O companie de piețe de carbon depășise capacitatea propriei platforme. Date de piață, prețuri, registre de proiecte și instrumente pentru clienți se acumulaseră într-un sistem de gestionare a conținutului care nu a fost gândit niciodată să le poarte.
Ce am construit
Migrare
Capabilitățile au fost mutate din sistemul legacy pe rând, fiecare reconstruită ca un serviciu FastAPI tipizat și testat, cu propria interfață de operare. Managerul de finanțare și cel de calendar au fost primii.
Date de piață
Serii de prețuri, indicatori tehnici și date OHLC, cu interfețele de editare pentru a le corecta. Foile de calcul cu emisii au fost ingerate în Postgres, nu ținute ca fișiere, devenind interogabile pentru prima dată.
Muncă de platformă
Un cadru de testare asincron, CI pe GitHub și logging la nivel de request, astfel încât un sistem aflat activ în migrare a rămas diagnosticabil în timp ce se schimba.
Ce a contat
Moneda dedusă din context, nu declarată în tip, e un bug care apare ca un număr greșit cu un factor pe care nimeni nu-l observă imediat. A pune moneda în sistemul de tipuri a luat un efort disproporționat, dar a meritat.
Rezultat
Infrastructură care susține administrarea a peste 350 de milioane de tone de date CO₂e. Două faze, pe parcursul a trei ani.