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
- You write to me with the context: the stack, the symptom or the goal, the urgency.
- A first call to scope the need and check I am the right person.
- A written proposal with scope, schedule and cost.
I work in English, French and Italian.