Payments fintech in Bucharest
A payments application keeps its transactions in PostgreSQL with automatic failover, while the daily compliance reporting runs on ClickHouse, so long queries never touch the production database.
Managed PostgreSQL hosting in Romania, handled from installation to the restore drill. We keep transactions in PostgreSQL, move reporting to ClickHouse, add replication with automatic failover and prove the backups by restoring them. Your data stays on servers in Frankfurt, with support in English and Romanian and DevOps hours included in your plan.
PostgreSQL is excellent at orders, invoices, users and stock. It gets fragile when long reports and dashboards scan the same tables. We move the analytical load to ClickHouse, fed continuously by change data capture with Debezium, and let PostgreSQL do what it does best. In practice reports stop blocking writes, and queries over millions of rows return in a steady time instead of swinging from one hour to the next.
A database shows its quality at two moments: when traffic grows and when you have to restore. For both we keep a fixed checklist, applied at delivery and written into your documentation. We do not copy tuning parameters from forums. We apply the settings that prevent the common incidents, then test every hypothesis against your own data and queries rather than a generic benchmark that looks nothing like your traffic.
Many Romanian teams reach ClickHouse for one reason: the volume of invoices and fiscal events has grown, and reports over the ANAF e-Factura history began to compete with daily operations. Keeping the data in Frankfurt simplifies the GDPR conversation with ANSPDCP and the Article 28 processing agreement. SCCs cover transfers, and our own operation is aligned with ISO 27001.
Database administration comes out of the monthly hours in your plan: 1–8 h on VPS, 5–10 h on dedicated servers depending on the plan, 10 h on GPU servers. You request the work in the client panel under DevOps Services and propose the deadline. A migration, a tuning campaign or a new replication setup usually fills a month, and since hours do not roll over we order the work by impact. Anything above the quota is accepted and billed separately.
Every plan includes monthly hours of DevOps, CyberSecurity and Programming work delivered by the 4hosting team: 1 h from cPanel Advanced upwards, 1–8 h on VPS, 5–10 h on dedicated servers depending on the plan, and 10 h on GPU servers. You request them from the client panel, unused hours are not carried into the next month, and extra hours are accepted and billed separately.
Describe the current database, its size and the queries that hurt, then propose a deadline under DevOps Services in the client panel.
We measure first: sizes, indexes, slow queries. Then we tell you what tuning can solve and what really needs replication or ClickHouse.
We set up replication, backups and pooling, move reporting where it belongs, then run a full restore to validate the recovery time.
You receive the schema notes, the applied parameters, the backup plan, the failover procedure and the restore-test report with the measured figures.
A payments application keeps its transactions in PostgreSQL with automatic failover, while the daily compliance reporting runs on ClickHouse, so long queries never touch the production database.
An energy supplier collects consumption readings at short intervals. The time series lands in ClickHouse with TTL and monthly partitions, while contracts and invoicing stay in PostgreSQL.
A plant with its own ERP moves production reports to a ClickHouse fed by CDC, so the night shift no longer waits for the morning dashboards to load.
ClickHouse, clearly, for aggregations over large volumes: it stores data by column and reads only the columns a query needs. PostgreSQL stays better for transactions, referential integrity and point lookups. In practice we run them together rather than choosing one.
Usually, once the database matters to revenue. Self-hosting costs engineering time for upgrades, failover, backups and tuning. With us that work comes out of the DevOps hours in your plan, while you keep full control of the data, the roles and the schema.
It depends on the server tier and the operational work involved. Current prices are on the plans page, and part of the operations is already covered by the DevOps hours included in your plan. We scope the rest before you commit.
Yes, at small volumes or while you validate the design, with separate resource limits for each. Once ClickHouse starts using a lot of memory for large queries, we split them onto different machines so a heavy report cannot disturb transactions.
In an EU data centre in Frankfurt. Administrative access uses keys over a private network or VPN, never a public port. You receive an Article 28 processing agreement and, for transfers, standard contractual clauses.
It depends on the data volume and the kind of failure, so we do not quote a fixed figure before measuring. We run a test restore on your data, note the time it takes and put it in the documentation, so you know what to expect.
We look at volumes, queries and your recovery plan, then put replication and restores in order, using the hours included in your plan.