How do you approach designing and managing APIs, and what key metrics do you track to measure developer adoption and platform health?