New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

Developing and supporting 12 SDKs with a team of 3

How Eppo by Datadog runs a dozen production SDKs with only a team of three, by treating them as a platform – not twelve separate codebases.

Speakers: Leo Romanovsky

October 30, 2025

Eppo by Datadog runs a dozen production SDKs to support feature flagging and experimentation at world-scale. More impressive, these SDKs are built and maintained by a small team of three. The key? Treating the SDKs as a platform, not twelve separate codebases. One Rust core holds the logic, thin adapters expose it per language, and a single conformance suite keeps behavior identical everywhere. Staff Engineer Leo Romanovsky will share how this allows them to add new longtail-usage SDKs (think C++ or Elixir) in days, fix a bug once and roll it out across the fleet, and say “yes” faster when supporting sales conversations and RFPs.

Key takeaways

  • Core design patterns and how their schema is set up to travel cleanly across SDKs
  • Config delivery you can prove: signed artifacts, edge read-through cache, surrogate-key purges, SWR, and OTel metrics (freshness age, purge lag, eval latency) rolled up per POP/org.
  • How the engineers power faster go-to-market: a “new SDK” playbook (templates, samples, conformance runner) to spin up the next language quickly

Promoted Partner Content