 Although in principle it is possible to practice DevOps with any architectural style, the microservices architectural style is becoming the standard for building continuously deployed systems.Small size service allows the architecture of an individual service to emerge through continuous refactoring, hence reducing the need for a big upfront design, allows for releasing the software early and continuously.DevOps automation can be achieved by repackaging platforms, systems, and applications into reusable building blocks through the use of technologies such as virtual machines and containerization.