advocates as “customer zero” • Dogfooding ++ • “How can I help improve the product?” • ”How can I enable the best developer experience? Product Management Engineering Quality Assurance Developer Relations Developer Community * Ade Oshineye is a Senior Staff Developer Advocate @Google
build innovative security solutions. The apps are published to our Cloud Services Portal, our “app store” for security solutions. • Logging Service – data lake that can store logs from firewalls, endpoints, cloud services, etc. • Event Service – subscription service with filtering capabilities that allows applications to poll for notifications • Directory Sync Service – provides applications access to customer User Directory data
SDK for the App Framework • API Explorer – sample app that enables users to “test drive” the App Framework APIs • “Kickstart” Developer Relations team • Currently team of 6 and growing • 30+ partner app demos featured at Ignite ’18 conference • 7 apps are currently GA
Most required client certificates (PKI managed by IT) • Event Service and API gateway layer didn’t exist • API endpoints pre-GA • Non-existent or incomplete documentation • No clear idea who ”owns” what, never mind how to engage them “The Oaf”
of app onboarding, activation and authorization • QA tool • Partner/developer enablement • Increased recognition and respect from Eng/QA • Leverage sample app and SDK to validate API behavior and recommend improvements “The Hero”