Developing and supporting 12 SDKs with a team of three
summary
Eppo by Datadog runs 12 production SDKs on nearly a billion devices with a team of three and centralizes logic in one Rust core with thin adapters plus a single conformance suite that runs nightly against a thousands‑input test corpus. Automation and AI codegen generate bindings, validation catches mismatches, and a backend driven universal schema lets new rules roll out without SDK releases so the team cut 75% duplicated code and can add new SDKs in days while release cadence jumps tenfold.
AI-written summary · about
related talks
26mSupporting SDKs in seven different languages while maintaining sanity
30mDeploying and building SDKs as a service Developer
53mHow not to fuckup with building SDK and make clients happy
32mHow to successfully shift from app development to SDK development
49mScalable Best Practices for Your Development Team
22mDX for Internal Teams
30mSDK as the User Interface
48mMobile Developer Productivity at Scale
