New ebook

How to build a serverless app platform on Kubernetes

Learn how to build a Heroku/Netlify kind of platform using GitHub, Kubernetes, Docker, and other Cloud Native technologies.

Businesses are modernising their application and adopting hybrid and multi-cloud approach to deliver services. This shift in application deployment has given rise to containerisation and Kubernetes being used to deploy, manage, and scale containerised applications.

With the adoption of Kubernetes, many IT divisions now build custom tools and platform for their internal developers to deploy and run code without thinking about servers and clusters. Wouldn't it be cool to learn how to build a platform that integrates many of the tools and technologies you use, and automate application delivery?

sign up today and learn how to...

  1. Build a multi-tenant serverless app platform.
  2. Run auto-scaleable applications with autoTLS using Kubernetes and Knative.
  3. Automate the build and deploy process using Tekton.
  4. Integrate the Tekton pipelines with GitHub.
  5. Build GitHub Apps to automate code delivery.

By the end of reading this book, you will know more about building GitHub Apps and using the Cloud Native OSS tools that will be used throughout the book. You don't need to know about GitHub Apps, or any of the tools mentioned. You only need a basic understanding of containers and what Kubernetes can do.

Here's a sneak peek into what you will build.

What you see is only a sneak peek and is different from final the app.

What Technologies will be used?

The book integrates different tools and technologies such as:

GitHub

You will build a GitHub App that listens for changes to repositories it's installed on and pushes those changes to the deployment pipeline where it'll be packaged and deployed.

Knative

Trusted by the likes of Google and IBM, Knative is a Kubernetes-based platform to deploy and manage modern serverless applications. It'll be used as the core platform for managing the serverless runtime.

Buildah & Buildpacks

An OCI-compliant image is needed to run the application. The first part of the book will use Buildah to build an image using a Dockerfile, and the second part will extend this feature to auto-detect the app runtime and build the right image without needing a Dockerfile.

Tekton

Tekton is a powerful and flexible open-source framework for creating CI/CD systems. You will use it to build the delivery pipeline to package and deploy and application.

Docker

The built image will at first be deployed to a public registry, and afterwards you'll learn how to build a private registry to store the images.

Excited? Download and read chapter one for free.

I've seen the early preview of the App platform which Peter has built and I know he has a track record of quality writing. I can't wait to see the final version of his book!!”

Do you want to be notified when the book is ready?

Join the waitlist.

    I respect your privacy. Unsubscribe at any time.