Container orchestration

With automated building and delivery processes, you can still deploy a microservice into an unscalable environment. This means you lose the important benefit of fast-scaling your application. Developers of one huge internet hiring service told me a funny story about the peak load they experience—the greatest activity on their servers falls on Monday morning. That's the time when every worker visits the office after the weekend and decides, that's finished. The reality of application maintenance is that you can't predict peaks of activity for your services, so you should be able to run more instances of your microservices quickly.

There are some products that can orchestrate containers, and one of the most popular is Kubernetes. The only thing you have to do is to upload containers to a registry. Kubernetes can route requests and run extra instances of microservices that can't process all incoming requests. However, you still need to provide hardware resources to it and write loosely coupled microservices so that you can run as many as you want.

In any case, to automate the delivery process of your application, you have to start with a CI system and improve it. Let's look at the tools that we can use to write CI scripts for Rust projects.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.76.138