E-Invoicing Across the Mediterranean: EN 16931, Peppol, and Tunisia's TTN
How EN 16931, Peppol, and Tunisia's el-fatoora platform fit together, plus an invoice architecture that survives both clearance and post-audit regimes.
BLOG & INSIGHTS
Decisions behind better software: project scope, AI integration, security, cloud operations and the practical details that change delivery costs.
447 articles found
How EN 16931, Peppol, and Tunisia's el-fatoora platform fit together, plus an invoice architecture that survives both clearance and post-audit regimes.
Lineage harvested from metadata, retention enforced as code, and access defined in pull requests, governance as an engineering discipline.
How to choose between pgvector and dedicated vector engines using recall, freshness, filtering, and the operational bill, not benchmark charts.
Staleness budgets, single-flight rebuilds, CDC-driven invalidation, and operating Redis like the database it actually is.
Cloud bills became unpredictable the moment AI moved into production. Here is how to control inference costs, measure real unit economics, and make architecture choices in 2026 that quietly cut spend, without slowing your teams down.
Why dual writes corrupt data, how Debezium turns the Postgres WAL into a reliable event stream, and where the outbox pattern fits.
Sovereign cloud stopped being a compliance checkbox and became a board-level design constraint. Here is how EU and Gulf organisations map data residency, break hyperscaler lock-in, and build multi-cloud that is pragmatic rather than performative.
Kubernetes won the infrastructure war, but raw clusters still slow teams down. In 2026 the winning pattern is platform engineering: internal developer platforms and golden paths that make the secure, compliant way the easy way. Here is what actually works, and how to build it.
Connected devices and operational technology are now the softest edge of the enterprise. Here is what IEC 62443, NIS2 and lifecycle risk mean in 2026, and how to build systems that stay secure long after go-live.
Partition ownership, replace-semantics writes, and orchestrator-owned state turn pipeline failures into safe retries instead of investigations.
In 2026 the model is a commodity; the differentiator is your data. Here is how retrieval-augmented generation actually works, how to engineer the pipeline behind it, and how to govern it under the EU AI Act, NIS2, DORA and GDPR.
Streaming replication, Patroni, PgBouncer, and a quarterly failover drill: how to make a Postgres primary crash a non-event.