|
Eric J. Bruno Containers enable a powerful DevOps approach to development. They allow developers to assemble software into easily deployable containers that perform consistently across development and production environments.
|
|
Eric J. Bruno DevOps failure is a touchy subject with some, because DevOps is typically perceived as a way to avoid failure. As a result, when you fail in a DevOps practice, the situation can seem almost hopeless. However, just as a fail-fast business approach, or the “fail and adjust sooner” methodology of Agile often proves, DevOps failures are actually a step in the right direction.
|
|
Eric J. Bruno Hot patching, a method of dynamically updating a system or application without downloading a new version or, in some cases, even restarting it, helps developers deliver bug fixes or enhancements to users quickly and automatically. Unfortunately, if we do not embrace hot patching—in spite of its potential for security exposures—the ones who stand to gain the most are hackers.
|
|
Eric J. Bruno When you think of application monitoring, the first things that come to mind are probably server load and availability, disk space usage, memory consumption, performance, and so on. To maximize application uptime, these are necessary metrics to monitor, but they’re by no means complete.
|