No doubt container is a breakthrough technology in DevOps world. How to effectively build and use docker image to speed up our deployment? This would be important to in both our development and release cycle. Here are some our experience and sharing. Check it out, buddy!
Occasionally DevOps code needs to check and wait status, before running further steps. For example, wait for service A to be up, then start service B; confirm TCP port is listening, then launch requests; etc.
For simplicity or time pressure, people usually use a blind wait like “sleep 10” to fix this. This is certainly not good enough. How we can improve this with affordable cost?
After a lot of effort and communication, finally the system deployment works! To guarantee a smooth deployment anytime, we enforce daily deployment test as a next step.
Surprisingly daily deployment doesn’t always succeed like we expect, even if no major changes. More interesting, many failed tests are kinds of false negatives. So what are the obstacles? And how we can avoid them?
Like most people, I usually google, instead of reading books for technical learning. To get a deeper understanding and structured study for DevOps, I also find some extraordinary books. Worth Reading!
What’s your favorite books for DevOps. Share with us, please.