Building Multi-Tenant Cloud Apps with Tom Kerkhove
Software-as-a-Service is getting more common, what does it take to make a good app in that world? Carl and Richard talk to Tom Kerkhove about building multi-tenant cloud apps today. While multi-tenant apps have been around for a long time, the cloud offers new ways to build, monitor and maintain them. The conversation starts out digging into the challenge of data - do you really want a database for each customer? Tom talks about the new data capabilities Azure offers and how that impacts your choices - along with monitoring, API controls and more!
Tom Kerkhove is a Senior Software Engineer at Microsoft working on Azure API Management, leading Azure API Management's future to allow customers to build API ecosystems in a hybrid and multi-cloud landscape with its self-hosted gateway and Azure Arc. He has been working in the cloud-native space for 5+ years and has been a CNCF Ambassador since 2020. Autoscaling is in his DNA and is one of the active maintainers of Kubernetes Event-Driven Autoscaling (KEDA), a CNCF Incubation project that makes application autoscaling on Kubernetes dead simple. It is scaling big enterprises such as Zapier, Reddit, FedEx, Alibaba Cloud, and many others.