Helloprint e-commerce platform
CASE STUDY / ENTERPRISE INTEGRATION

Helloprint — unifying a 200+ employee e-commerce operation.

A growing e-commerce company serving multiple European markets had disconnected systems — NetSuite ERP, PrestaShop webshop, invoicing, payment gateways — each drifting apart daily. I architected the end-to-end event-driven sync, built the finance core, and run the 80+ server production infrastructure. Ten years and counting.

CLIENT
Helloprint
ROLE
Systems architect · Long-term engineering partner
TIMELINE
10+ years · ongoing
STATUS
● Live

Multiple European markets. NetSuite as the ERP and finance backbone. PrestaShop as the storefront. Payment gateways, fulfilment partners, Peppol invoicing — and between them, a growing amount of manual data entry and reconciliation done by people who should have been doing higher-value work. At 200+ employees, the cost of disconnected systems scales faster than headcount can absorb.

The non-negotiables: no reconciliation errors (finance can't operate on mismatched books), no lost orders during a sync outage, and the ability to onboard a new European market in weeks not quarters.

NetSuitePrestaShopPeppolEvent-driven80+ serversMulti-market

Key decision — Event-driven over batch

Chose event-driven architecture over nightly batch syncs. Real-time order propagation between NetSuite and PrestaShop, finance reconciliation as events occur, monitoring that catches sync failures within seconds. Batch would have been easier to ship but would have baked multi-hour reconciliation gaps into the business — unacceptable at multi-market scale.

Key decision — Finance core from scratch

Built the finance core from scratch on top of NetSuite rather than using off-the-shelf connectors. Off-the-shelf forced the business into the connector's model; building the core meant the model fit the business, including Peppol e-invoicing and per-market tax rules.

Key decision — 80+ servers on GKE, not managed

Stood up an 80+ server Kubernetes cluster on GKE with Galera MySQL, Ceph for storage, ProxySQL for DB routing. Managed platforms didn't cover the data-gravity / cost profile at this scale. The tradeoff is real ops responsibility, carried for 10+ years.

Trade-offs accepted

Event-driven requires durable queues and idempotent handlers everywhere — every integration point. We invested in the plumbing early; it paid back every time a partner API had an outage. Running our own Kubernetes + Galera + Ceph costs ops attention that managed platforms would have absorbed; the unit economics at 80+ servers and multi-TB data are what made this the right call.

E-COMMERCE · multi-marketE-COMMERCE · multi-market
PRODUCTION · automationPRODUCTION · automation
SCALE · 200+ teamSCALE · 200+ team

Order processing fully automated across multiple European markets. Finance reconciliation runs unattended between NetSuite and PrestaShop. 80+ production servers on Kubernetes with 99.9% uptime. Peppol e-invoicing compliant. The integration has carried the business through 10+ years of growth — new markets, new products, new regulations — without a rebuild.

200+
Employees supported
operations scaled
80+
Production servers
GKE Kubernetes
99.9%
Uptime SLA
10+ yr sustained
10Y+
Client partnership
still ongoing
NetSuiteSuiteScriptPrestaShopPHPPeppolDockerKubernetesGCPGalera MySQLCephProxySQLPrometheusISO 27001
YEAR 01 — 02 · FOUNDATION
NetSuite + PrestaShop sync

Event-driven integration between NetSuite and PrestaShop. Finance core on top of NetSuite with per-market tax rules. First production Kubernetes cluster.

YEAR 03 — 05 · SCALE
Multi-market & 80+ servers

Onboarded additional European markets. Kubernetes cluster grew past 80 nodes. Galera + Ceph + ProxySQL stack matured. Monitoring and ops runbooks hardened.

YEAR 06 — 08 · REGULATION
Peppol e-invoicing · ISO 27001

Peppol e-invoicing rolled out ahead of Dutch regulatory deadline. ISO 27001 compliance achieved. Security hardening carried across the stack.

YEAR 09 — NOW · COMPOUND
Long-term partnership

Integration carries current operations without rebuild. Every new initiative rides the existing event bus. Client relationship is 10+ years and still active — the highest-signal outcome.

"Sinisa didn't just connect our systems — he architected the entire integration between NetSuite and PrestaShop, built our finance core from scratch, and manages our Kubernetes clusters. Our order processing went from manual data entry to fully automated."
Head of IT
E-Commerce · 200+ employees · NL
Next case studies

Keep reading.

Build something real

Have a system that needs architecting?

No sales pitch, no agency layers. I'll read your situation and reply within 24 hours with whether I'm the right fit.

Start a project See all work