PepiteData Julien Laurenceau
  • Home
  • Services
  • Audits
  • Expert Call
  • About
  • Blog
  • Contact

Julien Laurenceau

Conceptual illustration of a small blown fuse on a plinth labeled One Bad Actor, beside a circuit breaker bypassed by copper links.
data

Binance, Kerviel and NotPetya: Recovery Beyond the Bad Actor

Disaster recovery must survive compromised credentials and unavailable approvers. Binance, the Kerviel affair and Maersk’s NotPetya recovery expose the controls worth testing.

By Julien Laurenceau, 2 weeks ago
Two warehouses linked by conveyors illustrate S3A rename copying objects to new keys and deleting the originals.
apache spark

Spark Output Committers on S3, MinIO and Ceph: Stop Committing by Rename

S3A committers avoid copying Spark output during commit, but they do not publish a dataset atomically. This guide shows how to configure and verify them in upstream Spark, what changes on Amazon EMR, and how to protect readers and concurrent writers.

By Julien Laurenceau, 2 weeks ago
A data file at a switching yard where scan, random-access, object-storage, geospatial and time-series paths diverge
data

Beyond Parquet and Avro: Choosing a Data File Format by Access Pattern

Lance, Vortex, Nimble, FastLanes, GeoParquet, cloud-optimized geo formats and new time-series encodings each optimize one access pattern on one storage tier. A field guide to what their published numbers measure, where tuned Parquet still wins, and how to choose.

By Julien Laurenceau, 3 weeks ago
Three data streams meet purpose-built engine slots while one oversized generic cube jams across the paths
db

Time-Series and Specialized Data Stores: Choosing the Right Engine

A field guide to choosing data stores: data shape, access pattern and consistency pick the class, operational defaults decide whether it stays safe. Two failure stories from the field.

By Julien Laurenceau, 1 month2026-09-30 ago
One event cube at a fork splitting into three paths of increasing weight
data

Choosing an Event Mechanism for a Data Platform

Choose event delivery by semantics, not product names. Compare SSE, PostgreSQL, RabbitMQ, Kafka, Pulsar and AutoMQ by durability, replay and failure behavior.

By Julien Laurenceau, 1 month2026-09-30 ago
A large server bank feeds a narrow processing gate, with work queuing before it, under the headline Bigger bill. Same bottleneck.
data

Performance and Cost Engineering for Data Platforms

A field guide to performance and cost engineering: claim-checking with the scaling and queueing laws, measurement discipline, where GPU and CPU budgets leak, and how to turn a benchmark into a hardware decision.

By Julien Laurenceau, 1 month2026-09-30 ago
An industrial model-output line diverts failed tasks into a reject bin while verified amber tasks reach the finished-work tray.
AI

AI Infrastructure and SRE: Running Models in Production

A field guide to running AI in production: the supply chain as a dependency, quiet failure as the default mode, the verification gate as the method, and cost per correctly solved task as the metric.

By Julien Laurenceau, 1 month2026-09-30 ago
One gold object fanning out into six copies arranged as two groups of three, one per zone
ceph

Ceph in Production: RBD, RGW and CephFS

A field guide to Ceph in production: which surface serves which workload, what failure domains cost in replicas, how the upgrade lifecycle really rolls back, and what key rotation does not do.

By Julien Laurenceau, 1 month2026-09-30 ago
A stacked stone ziggurat with two loose blocks waiting beside it
ceph

Ceph RGW Accounts in Tentacle: Plan the Identity Model

Ceph tenants and accounts solve different problems. Separate the Tentacle upgrade from account adoption, then test ownership, IAM and notifications.

By Julien Laurenceau, 1 month2026-09-30 ago
A source storage bay contains one acknowledged object while an interrupted link leaves the peer bay empty.
data

Data Platform Resilience: RTO, RPO and Replication in Practice

A DR document states minutes and megabytes. Replication architecture delivers a convergence time, a single-copy window and a failed tail. This guide maps what actually decides your RTO and RPO.

By Julien Laurenceau, 1 month2026-09-30 ago

Posts pagination

1 2 … 6 Next
  • Privacy Policy
  • Mentions légales
  • CGV
  • Cookies
Hestia | Developed by ThemeIsle