This book aims to teach you to full-stack development with Kubernetes and containers. With the help of Sidekiq, you'll discover how to create a full-stack application using Ruby on Rails and PostgreSQL, as well as how to manage it using Docker, Docker Compose, and Kubernetes.
The topics that it covers include how to:
- Get started developing an application about sharks using the Ruby on Rails framework
- Extend the application’s data model to incorporate user-submitted information about sharks
- Add the Stimulus JavaScript and Bootstrap CSS frameworks to your application to create visually appealing, interactive pages
- Integrate Sidekiq into your application to handle asynchronous data processing
- Containerize your application and streamline your development workflow using Docker Compose
- Migrate your Docker Compose development workflow to Kubernetes, finishing with a completely cloud-native application
Each chapter builds progressively from the previous one. However, feel free to skip to the chapter that best serves your needs if you're familiar with a topic or particularly interested in a specific aspect.