Kenneth is a Software Engineer, Mentor and Entrepreneur. He is CTO and Co-founder of Infinity Space Inc, an African Company based in Kenya, France and Cameroon. He has also been a consultant for iHub Consulting in Nairobi.
As a GDG country mentor, Kenneth has been helping build the Kenyan GDG Community across the country. For his work in the tech ecosystem, Kenneth was honored in The iHub 100 individuals who have contributed to the growth of the Kenyan Tech Eco-System.
An active developer and community manager, Kenneth loves contributing to open source projects, facilitating code labs on Google Cloud Platform , organizing hackathons and mentoring the developers.
Google App Engine was made Generally Available in 2011 and supported Python, Go and Java runtimes. From that time , we have seen many popular Python web applications deployed on Google App Engine’s Standard Environment. Even with the awesomeness of App Engine, Pythonistas felt limited by what the standard environment offered.
App Engine Flexible Environment (Previously called Managed VM’s) solved the pain points that developers encountered: It allows developers to customize their Python runtime and even the underlying operating system using Dockerfiles. App Engine automatically scales your web app and offers automatic load balancing.
This talk will explore how to implement microservices, authorization, SQL and noSQL databases, traffic splitting, logging, full text search, versioning, security scanning, memcache, and content delivery networks using App Engine Flexible Environment. This will be shown in practice through the deployment of a Python/Django Application on the App Engine Flexible Environment.