Work with me

I work with teams running event-driven systems and PostgreSQL in production. The notes in this notebook show how I diagnose problems; here is how I can help yours.

Event-driven architecture audit

A review of your Kafka, Debezium and outbox pipeline: topic layout, connectors, schema management, delivery guarantees, monitoring.

  • A prioritised report: what breaks, what costs, what can wait
  • Recommendations applied to a real case from your code

Production rescue

An incident or a slow degradation that will not go away: consumer lag, failing connectors, stuck replication, database deadlocks.

  • Remote intervention, diagnosis then fix
  • A written report so it does not happen again

Highly available PostgreSQL

Setting up or overhauling a Patroni cluster with etcd and pgBackRest, on Docker Swarm or elsewhere.

  • Documented failover and restore tests
  • A disaster recovery plan that fits your constraints

Team training

Hands-on workshops on Kafka, Spring Boot and change data capture, built from the material I use at university.

  • 1 to 3 days, remote or on site
  • Reproducible labs your team keeps afterwards

How it works

  1. You write to me with the context: the stack, the symptom or the goal, the urgency.
  2. A first call to scope the need and check I am the right person.
  3. A written proposal with scope, schedule and cost.

I work in English, French and Italian.