Fintech din București
O aplicație de plăți ține tranzacțiile în PostgreSQL cu failover automat, iar raportarea zilnică pentru conformitate rulează pe ClickHouse, ca interogările lungi să nu atingă baza de producție.
Hosting PostgreSQL în România, administrat de la instalare până la restaurare: separăm partea tranzacțională de rapoarte, punem replicare cu failover automat, backup PITR verificat prin restaurări reale și tuning pe interogările tale. ClickHouse intră când rapoartele încep să încetinească producția. Totul pe servere din Frankfurt, cu ore incluse în abonament.
PostgreSQL este excelent pentru tranzacții: comenzi, facturi, utilizatori, stocuri. Devine fragil când aceleași tabele sunt scanate de rapoarte lungi și dashboarduri. Mutăm partea analitică pe ClickHouse, replicat continuu prin CDC cu Debezium, și lăsăm PostgreSQL să facă doar ce știe mai bine. Rezultatul practic: rapoartele nu mai blochează scrierile, iar interogările pe milioane de rânduri se întorc într-un timp constant, nu cu variații de la o oră la alta.
O bază de date administrată se vede în două momente: când crește traficul și când trebuie să restaurezi. Pentru amândouă avem o listă fixă de verificări, aplicată la fiecare livrare și lăsată scrisă în documentația ta. Nu promitem tuning magic și nu copiem parametri de pe forumuri: aplicăm setările care previn incidentele frecvente, apoi testăm fiecare ipoteză pe datele și pe interogările tale, nu pe un benchmark generic care nu seamănă cu traficul real.
Multe echipe din România ajung la ClickHouse din același motiv: volumul de documente și evenimente fiscale a crescut, iar rapoartele pe istoricul de e-Factura ANAF au început să concureze cu operarea zilnică. Datele rămân în Frankfurt, ceea ce simplifică discuția de GDPR cu ANSPDCP și clauzele din contractul de prelucrare, art. 28. Pentru transferuri există SCC, iar operarea noastră este aliniată la ISO 27001.
Administrarea intră în orele incluse lunar: 1–8 ore pe planurile VPS, 5–10 ore pe servere dedicate, în funcție de plan, și 10 ore pe GPU. Le ceri din panoul de client, la Servicii DevOps, cu termenul propus de tine. O migrare de bază de date, o campanie de tuning sau punerea replicării se planifică pe o lună; orele nu se reportează, deci le folosim în ordinea impactului. Ce depășește cota se acceptă și se facturează separat, la oră.
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.
Descrii baza de date actuală, volumul și interogările care te încurcă, apoi propui un termen din secțiunea Servicii DevOps a panoului.
Măsurăm întâi: dimensiuni, indecși, interogări lente. Apoi îți spunem ce se rezolvă prin tuning și ce cere replicare sau ClickHouse.
Punem replicarea, backupul și pooling-ul, mutăm rapoartele unde trebuie, apoi facem o restaurare completă ca să validăm timpul de recuperare.
Primești schema, parametrii aplicați, planul de backup, procedura de failover și raportul restaurării de test, cu valorile obținute.
O aplicație de plăți ține tranzacțiile în PostgreSQL cu failover automat, iar raportarea zilnică pentru conformitate rulează pe ClickHouse, ca interogările lungi să nu atingă baza de producție.
Un furnizor de utilități colectează citiri de consum la interval scurt: seria de timp intră în ClickHouse cu TTL și partiționare lunară, iar contractele și facturarea rămân în PostgreSQL.
O fabrică cu ERP propriu mută rapoartele de producție pe un ClickHouse alimentat prin CDC, ca schimbul de noapte să nu mai aștepte dashboardurile de dimineață.
ClickHouse, fără discuție, pentru agregări pe volume mari: stochează pe coloane și citește doar coloanele cerute. PostgreSQL rămâne mai bun pentru tranzacții, integritate referențială și interogări punctuale. În practică le folosim împreună, nu una în locul celeilalte.
Când rapoartele scanează zeci de milioane de rânduri, când seriile de timp cresc constant sau când dashboardurile încep să încetinească scrierile din producție. Dacă rapoartele tale se întorc rapid și baza are câțiva gigabaiți, ClickHouse ar fi complexitate în plus fără câștig.
Instalare și configurare pe hardware potrivit, replicare cu failover, backup PITR cu restaurări testate, monitorizare și alertare, actualizări de versiune, tuning de parametri și indecși, plus roluri și acces securizat. Totul din orele incluse în abonamentul tău.
În datacentere din UE, la Frankfurt. Accesul administrativ este pe chei, pe rețea privată sau VPN, niciodată pe un port public. Primești contract de prelucrare conform art. 28 și, pentru transferuri, clauze contractuale standard.
Da, la volume mici sau în etapa de validare, cu limite de resurse separate pentru fiecare. Pe măsură ce ClickHouse începe să consume memorie pentru interogări mari, le separăm pe mașini diferite ca un raport greu să nu afecteze tranzacțiile.
Depinde de volum și de tipul de defect, așa că nu dăm o cifră fixă înainte de a măsura. Facem o restaurare de test pe datele tale, notăm timpul obținut și îl trecem în documentație, ca să știi la ce te aștepți înainte să ai nevoie.
Ne uităm la volume, interogări și plan de recuperare, apoi punem replicarea și restaurarea în ordine, din orele incluse în abonament.