The year 2020 will be here before you know it and many businesses are setting their sights on what they can do to achieve that perfect “20/20” vision. It’s a goal that involves quickly delivering new, high-quality applications, which will become even more critical than ever to help companies become more competitive. In fact, the race is in full … [Read more...]
DevOps improves communication, collaboration and integration between software developers and IT Operations.
Learn about DevOps at BMC.
IT best practices help businesses improve their services and security while maximizing the value of their investments. This roundup covers best practices from cloud to mainframe and beyond. According to Gartner, an IT best practice is “a group of tasks that optimizes the efficiency (cost and risk) or effectiveness (service level) of the business … [Read more...]
The interest in DevOps continues to grow exponentially each year in the IT and tech world. Businesses have quickly come to realize the importance of creating new apps as well as enhancing their existing software, and they continue to look for the most talented developers with the highest knowledge of the topic to assist them with streamlining, … [Read more...]
When I think about the challenges of digital business and the need to innovate quickly while reducing risk and delivering the perfect customer experience, pizza comes to mind. And it’s not just because I’m hungry. Consider how pizza has transformed over the years from the basic options of just a cheese or pepperoni pizza to complete meals that can … [Read more...]
My previous installment in this series discussed the challenges of managing batch for modern technology with the added complexity of meeting the needs of digital transformation. My hypothesis for how to address these challenges seems exceedingly simple; manage your application “instrumentation” the same way you manage your application! Simple, … [Read more...]
DevOps is all about increasing the speed of delivering high-quality applications. But many DevOps teams don’t realize how much time they lose because of basic app “plumbing.” Developers often use simple tools to code basic instrumentation (jobs) as they build apps. The problem is, hardly anyone uses the same tools or adheres to the same … [Read more...]
My previous installment in this series ranted about what is batch and how it still remains an essential discipline in computing. This time, I want to focus on the value of a batch approach for “modern” technologies like cloud, containers, microservices and serverless computing. It may be ironic that the management approaches and best practices … [Read more...]
Batch is Dead, Long Live Batch To borrow a line from the salute to new kings, as an “old” batch application may die, “modern” batch applications spring up to replace them. That is because a batch approach makes a whole lot of sense for many scenarios. Below are a few examples. Transactions Let’s consider an interactive application like online … [Read more...]
What is Batch? Applications operate in only a few modes. One is interactive or real-time. In this mode, the application is communicating with another application or a human. Real-time means the response or process must produce a result immediately (or quickly enough to seem immediate) to satisfy the waiting second party. This is also the … [Read more...]
Traditionally there has been a split, not to say a wall with spikes on top and a trench filled with fire, between IT operations and application developers. In this mode, developers write and package the application, and then throw it over the wall for IT to deploy and manage. Of course this can lead to issues, such as unproductive blamestorming … [Read more...]