Four open postmortems.

Cases written as technical postmortems: context, problem, intervention and metrics. No marketing-speak. We share the format because we believe it is the format.

PM-01 · ECOMMERCE · FASHION

Achieving a notable latency reduction

Next · Postgres · Cloudflare · Stripe

Context

Fashion ecommerce with a large catalogue. Product pages loaded slowly, with high abandonment at first scroll. Slow feels like less.

Diagnosis

Unoptimised images, n+1 query on variant load, high CDN cache miss rate, render-blocking fonts.

Intervention

Image pipeline to AVIF + lazy loading, product materialisation in a single query, CDN configuration with stale-while-revalidate, fonts with font-display: swap. 6 weeks, 2 engineers.

LCPNotable reductionvs previous baseline
CACHE HITHigh efficiencysubstantial improvement
CONVERSIONClear upliftfirst quarter
CDN COSTReducedless egress
PM-02 · INDUSTRIAL · B2B

Custom ERP replaces a broken SaaS

.NET · Postgres · Azure · React

Context

Components manufacturer with a legacy SaaS ERP that was no longer updated. The quotation workflow took many days. Sales teams were done with the runaround.

Diagnosis

Data trapped in manual CSV exports, broken CRM integration, discount logic implemented in Excel macros.

Intervention

We built a custom quotation module connected to the client's CRM and ERP. We kept the SaaS for accounting. 14 weeks, 4 engineers.

QUOTE CYCLEDramatic cutfrom days to hours
ACCURACYHighvs manual process
QUOTE RATEDoubledin the first months
AVOIDED COSTVery significantbroken migration discarded
PM-03 · WINERY · D.O.

Traceability from barrel to bottle

Python · TimescaleDB · IoT · Grafana

Context

Ribera del Duero winery, €14M revenue, 2.4M bottles per year. D.O. audit found incomplete manual traceability — risk of losing the designation.

Diagnosis

Isolated sensors in tanks, no central data capture, cellar books on paper manually exported to Excel.

Intervention

IoT gateway in each tank + time-series database + cellar-master portal on tablet. D.O. audit passed with zero observations. 10 weeks, 3 engineers.

SENSORSDozensin production
PORTAL UPTIMEHigh availability12 months in operation
D.O. AUDIT0observations
HOURS/MONTHNotable reductionadmin time saved
PM-04 · PUBLIC SECTOR

Cloud migration without stopping the service

AWS · Terraform · Postgres · Strangler-fig

Context

Public service with a large daily user base, hosted on-prem in a data centre reaching end of life in 9 months. No maintenance window possible.

Diagnosis

Monolithic .NET application, database with 47 stored procedures, encrypted integration with three government bodies.

Intervention

Strangler-fig pattern: route by route, module by module. Live data replication. Switchover invisible to the user. 22 weeks, 5 engineers.

DOWNTIMEZerono interruption
COST/MONTHSignificant reductionvs previous data centre
RTOLowvalidated in gameday
RPOMinimalcontinuous replication