Infrastructure as Code, or IaC, is a method of writing and deploying machine-readable definition files that generate service components, thereby supporting the delivery of business systems and IT-enabled processes. IaC helps IT operations teams manage and provision IT infrastructure automatically through code without relying on manual processes. … [Read more...]
DevOps improves communication, collaboration and integration between software developers and IT Operations.
Learn about DevOps at BMC.
Transforming the digital enterprise isn’t just about mobile apps and ‘cool’ new technologies. That’s a no brainer! Your mainframe applications aren’t going anywhere in the near future. Why? Here are three main reasons mainframes are here to stay: Their scalability is unmatched. Their security is rock solid. They are easy to … [Read more...]
Shift Left is a practice intended to find and prevent defects early in the software delivery process. The idea is to improve quality by moving tasks to the left as early in the lifecycle as possible. Shift Left testing means testing earlier in the software development process. In the traditional software development model, requirements are kept … [Read more...]
Transitioning to continuous delivery is a challenge full of failure leading to success Shifting an existing team to Continuous Delivery (CD) is hard. And make no mistake, you will fail along the way. The results, however, can be unmistakably awesome. Companies that make the transition to Continuous Delivery see measurable benefits, especially … [Read more...]
Puppet has once again released their annual State of DevOps report. This is the 6th survey they’ve conducted and released, with more than 27,000 total responses. This blog post will deep-dive into findings from the 2017 State of DevOps Report and look at how it compares with previous findings. Let’s start by taking a quick look back at the five … [Read more...]
Modern development teams at both startups and large enterprises are facing huge challenges in today’s digital landscape. Juggling new frameworks, tools, and languages while developing secure, high quality code is a challenge for many developers today. Software delivery timelines are getting crunched, new technologies hover on the horizon, and … [Read more...]
Microservices Architecture (MSA) and Service-Oriented Architecture (SOA) both rely on services as the main component. But they vary greatly in terms of service characteristics. SOA defines 4 basic service types as depicted below. Business services are coarse-grained services that define core business operations. They are usually … [Read more...]
As DevOps solidifies its position in the software world, a new buzzword is capturing our attention. “Continuous” is currently one of the most popular words in the DevOps lexicon, and it is used widely by developers and companies alike. Although the word has become widespread, what exactly does it mean? When it is used in concepts such as … [Read more...]
In many ways, moving from development to production is like driving along a road trying to reach your destination as efficiently and smoothly as possible. Taking a road with bumps, blind spots, and heavy traffic can make it difficult to get there faster and safer - not to mention the aggravation that occurs when you’re backed up in traffic and … [Read more...]
There are few terms in the world of internet technology that have garnered as much attention as that of Service-Oriented Architecture (SOA) and this is especially true with regard to web-based services. In fact, many of those involved in the software industry feel that SOA will eventually become the primary method in the application development … [Read more...]