Bootstrapping Microservices with Docker, Kubernetes, Github Actions, and Terraform - Second Edition (MEAP V10)
Ashley DavisBootstrapping Microservices with Docker, Kubernetes, and Terraform, Second Edition is a guide to microservices and cloud-native distributed applications. It demystifies technical choices and gives you a clear, comprehensive approach to building microservices. In it, you’ll learn how to configure cloud infrastructure with Terraform, package microservices using Docker, and deploy your finished project to a Kubernetes cluster.
As you go, you’ll build your own video streaming service to see how everything fits together in a complete application. Plus, this fully revised new edition contains updated coverage of continuous delivery for GitHub Actions. It also includes expanded coverage of Kubernetes, including an easy guide to Kuberbetes deployment along with guidance for implementing infrastructure as code.
Build a microservices application from scratch, layer by layer. This book teaches the tools and techniques you need.
In Bootstrapping Microservices, Second Edition you’ll get hands-on experience with microservices development skills like:
• Creating, configuring, and running a microservice with Node.js
• Building and publishing a microservice using Docker
• Applying automated testing
• Running a microservices application in development with Docker Compose
• Deploying microservices to a production Kubernetes cluster
• Implementing infrastructure as code and setting up a continuous delivery pipeline
• Monitoring, managing, and troubleshooting