Oreilly – Bootstrapping Microservices, Second Edition, Video Edition 2024-4

Oreilly – Bootstrapping Microservices, Second Edition, Video Edition 2024-4

Oreilly – Bootstrapping Microservices, Second Edition, Video Edition 2024-4
Oreilly – Bootstrapping Microservices, Second Edition, Video Edition 2024-4

Bootstrapping Microservices, Second Edition, Video Edition. The best way to learn how to develop microservices is to build a hands-on project. This course takes you from scratch to building a complete microservices project, complete with rapid prototyping, development, and deployment. Using industry-standard tools and proven best practices, you’ll gain the skills you need to build, test, and deploy microservices applications. This comprehensive, hands-on course teaches you how to build a video streaming application from scratch using industry-standard tools. You’ll gain the skills you need to build, test, and deploy microservices applications in production environments. Covering topics like automated testing, continuous delivery, and infrastructure as code, this course prepares you to create high-quality, scalable microservices applications. With clear, actionable guidance, this course walks you through designing and building your first microservice application. You will learn the core pillars of cloud development, including Terraform for configuration, Docker for packaging, and a basic Kubernetes deployment.

What you will learn:

  • Create, configure, and run a microservice with Node.js
  • Building and deploying a microservice using Docker
  • Apply automated tests
  • Running a microservice application in a development environment with Docker Compose
  • Deploying microservices in a production Kubernetes cluster
  • Implementing infrastructure as code and setting up a continuous delivery pipeline
  • Monitoring, management and troubleshooting

This course is suitable for people who:

  • This course is designed for developers who want to create their first microservices applications.

Bootstrapping Microservices, Second Edition, Video Edition Course Details

  • Publisher: Oreilly
  • Instructor: Ashley Davis
  • Training level: Beginner to advanced
  • Training duration: 12 hours and 59 minutes

Course topics

  • Chapter 1. Why microservices?
  • Chapter 1. What will you learn?
  • Chapter 1. What do you need to know?
  • Chapter 1. Managing complexity
  • Chapter 1. What is a microservice?
  • Chapter 1. What is a microservices application?
  • Chapter 1. What’s wrong with the monolith?
  • Chapter 1. Why are microservices popular now?
  • Chapter 1. Benefits of microservices
  • Chapter 1. Drawbacks of microservices
  • Chapter 1. Modern tooling for microservices
  • Chapter 1. Not just microservices
  • Chapter 1. The spectrum of possibilities
  • Chapter 1. Designing a microservices application
  • Chapter 1. An example application
  • Chapter 1. Summary
  • Chapter 2. Creating your first microservice
  • Chapter 2. Getting the code
  • Chapter 2. Why Node.js?
  • Chapter 2. Our philosophy of development
  • Chapter 2. Establishing our single-service development environment
  • Chapter 2. Building an HTTP server for video streaming
  • Chapter 2. Node.js review
  • Chapter 2. Continue your learning
  • Chapter 2. Summary
  • Chapter 3. Publishing your first microservice
  • Chapter 3. Getting the code
  • Chapter 3. What is a container?
  • Chapter 3. What is an image?
  • Chapter 3. Why Docker?
  • Chapter 3. Why do we need Docker?
  • Chapter 3. Adding Docker to our development environment
  • Chapter 3. Packaging our microservice
  • Chapter 3. Publishing our microservice
  • Chapter 3. Docker review
  • Chapter 3. Continue your learning
  • Chapter 3. Summary
  • Chapter 4. Data management for microservices
  • Chapter 4. Getting the code
  • Chapter 4. Developing microservices with Docker Compose
  • Chapter 4. Adding file storage to our application
  • Chapter 4. Adding a database to our application
  • Chapter 4. Docker Compose review
  • Chapter 4. Continue your learning
  • Chapter 4. Summary
  • Chapter 5. Communication between microservices
  • Chapter 5. Getting the code
  • Chapter 5. Getting our microservices talking
  • Chapter 5. Introducing the microservice history
  • Chapter 5. Live reload for fast iterations
  • Chapter 5. Methods of communication for microservices
  • Chapter 5. Direct messaging with HTTP
  • Chapter 5. Indirect messaging with RabbitMQ
  • Chapter 5. Microservices communication review
  • Chapter 5. Continue your learning
  • Chapter 5. Summary
  • Chapter 6. The road to production
  • Chapter 6. Getting the code
  • Chapter 6. Going to production
  • Chapter 6. Hosting microservices on Kubernetes
  • Chapter 6. Enabling your local Kubernetes instance
  • Chapter 6. Installing the Kubernetes CLI
  • Chapter 6. Project structure
  • Chapter 6. Deploying to the local Kubernetes instance
  • Chapter 6. Creating a managed Kubernetes cluster in Azure
  • Chapter 6. Working with the Azure CLI
  • Chapter 6. Deploying to the production cluster
  • Chapter 6. Azure CLI tool review
  • Chapter 6. Kubectl review
  • Chapter 6. Continue your learning
  • Chapter 6. Summary
  • Chapter 7. Infrastructure as code
  • Chapter 7. Getting the code
  • Chapter 7. Prototyping our infrastructure
  • Chapter 7. Infrastructure as code
  • Chapter 7. Authenticate with your Azure account
  • Chapter 7. Which version of Kubernetes?
  • Chapter 7. Creating the infrastructure with Terraform
  • Chapter 7. Creating an Azure resource group for your application
  • Chapter 7. Creating our container registry
  • Chapter 7. Refactoring to share configuration data
  • Chapter 7. Creating our Kubernetes cluster
  • Chapter 7. Deploying to our cluster
  • Chapter 7. Destroying our infrastructure
  • Chapter 7. Terraform review
  • Chapter 7. Continue your learning
  • Chapter 7. Summary
  • Chapter 8. Continuous deployment
  • Chapter 8. Getting the code
  • Chapter 8. Running the examples in this chapter
  • Chapter 8. What is continuous integration?
  • Chapter 8. What is continuous deployment?
  • Chapter 8. Why automate deployment?
  • Chapter 8. An introduction to automation with GitHub Actions
  • Chapter 8. Implementing continuous integration
  • Chapter 8. Continuous deployment for a microservice
  • Chapter 8. Continue your learning
  • Chapter 8. Summary
  • Chapter 9. Automated testing for microservices
  • Chapter 9. Getting the code
  • Chapter 9. Testing for microservices
  • Chapter 9. Automated testing
  • Chapter 9. Automated testing with Jest
  • Chapter 9. Unit testing for microservices
  • Chapter 9. Integration testing
  • Chapter 9. End-to-end testing
  • Chapter 9. Automated testing in the CI/CD pipeline
  • Chapter 9. Review of testing
  • Chapter 9. Continue your learning
  • Chapter 9. Summary
  • Chapter 10. Shipping FlixTube
  • Chapter 10. Getting the code
  • Chapter 10. Revisiting essential skills
  • Chapter 10. Overview of FlixTube
  • Chapter 10. Running FlixTube in development
  • Chapter 10. Testing FlixTube in development
  • Chapter 10. FlixTube deep dive
  • Chapter 10. Deploying FlixTube to our local Kubernetes
  • Chapter 10. Manually deploying FlixTube to production
  • Chapter 10. Continuous deployment to production
  • Chapter 10. FlixTube in the future
  • Chapter 10. Continue your learning
  • Chapter 10. Summary
  • Chapter 11. Healthy microservices
  • Chapter 11. Monitoring and managing microservices
  • Chapter 11. Debugging microservices
  • Chapter 11. Reliability and recovery
  • Chapter 11. Continue your learning
  • Chapter 11. Summary
  • Chapter 12. Pathways to scalability
  • Chapter 12. Scaling the development process
  • Chapter 12. Scaling performance
  • Chapter 12. Mitigating problems caused by changes
  • Chapter 12. Basic security
  • Chapter 12. Refactoring to microservices
  • Chapter 12. The spectrum of possibilities
  • Chapter 12. Microservices on a budget
  • Chapter 12. From simple beginnings. . .
  • Chapter 12. Continue your learning
  • Chapter 12. Summary

Images of the Bootstrapping Microservices course, Second Edition, Video Edition

Bootstrapping Microservices, Second Edition, Video Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 671 MB

File(s) password: www.downloadly.ir

File size

1.6 GB