Data breaches are nothing new, but they have pretty consistently increased year-over-year. Despite the massive amounts of money companies invest into security to prevent breaches, they still commonly occur. According to a report from the Identity Theft Resource Center (ITRC), 2021 saw an all-time high of data breaches, 23% more than the previous all-time high. … continue reading
This is part 2 in a series on applying test data management (TDM) to microservices. Part 1 can be found here. The continuous TDM process for microservices applications is similar to that for general continuous TDM, but tailored to the nuances of the architecture. The key differences are as follows: Step 1(b): Agile Design Rigorous … continue reading
Cybercriminals target corporations with high-value assets to steal data, expose infrastructure vulnerabilities, and to ruin customer confidence. The average cost of a data breach, according to the Cost of a Data Breach Report 2021 by IBM Security, is $161 ($146 in 2020) per record. And the average total cost of a data breach in 2021 … continue reading
Applying TDM to microservices is quite challenging. This is due to the fact that an application may have many services, each with its own underlying diverse data store. Also, there can be intricate dependencies between these services, resulting in a type of ‘spaghetti architecture.’ For these systems, TDM for end-to-end system tests can be quite … continue reading
The Dynamic Workload Console (DWC) has become a core platform for workload automation, providing visibility into everything all in one place. “The designing of a job stream is a key operation for schedulers and application developers to or interconnect business applications and achieve governance and control,” Zaccone said. “Our idea with the new Workload Designer … continue reading
Workload automation is a critical piece of digital transformation. It can enable practitioners to schedule and execute business process workflows, optimize data transfer and processing and cut down on errors and delays in execution of the business processes themselves. Businesses currently have three main approaches to modernization and digital transformation. One is that they are … continue reading
When we talk about progress, typically, digital advancement is at the forefront of the conversation. We want everything better, faster, more convenient, more powerful, and we want to do it for less money, time, and risk. For the most part, these “impossible” objectives are eventually met; it might take several years and multiple versions (and … continue reading
EMA (Enterprise Management Associates) recently released a report titled “Disrupting the Economics of Software Testing Through AI.” In this report, author Torsten Volk, managing research director at EMA, discusses the reasons why traditional approaches to software quality cannot scale to meet the needs of modern software delivery. He highlights five key categories of AI and … continue reading
As the COVID-19 pandemic has shut down offices, people have taken to working remotely, and many have even moved from locations where the cost of living is high to places where it’s more manageable. This raises the issue of data quality, not only in terms of the accuracy of data being input into fields in … continue reading
In this era of Agile software development, the life of a product manager, who has to talk about or plan a single feature, is easy. The life of a developer, who has to code one feature, is easy. For the designer and DevOps engineer, designing and deploying one feature is easy. You know who’s life … continue reading
Digital transformation remains critical for today’s enterprises. According to a recent survey, 96% of organizations are in the midst of a digital transformation initiative. The problem is that about the same percentage of organizations are contending with a significant challenge that stifles these transformations. Digital transformations place a significant onus on optimized product delivery, which … continue reading
The DevOps Movement has many recommended practices for automation of processes and testing. However, across different market verticals, the requirements, practices, and cadence of releases very widely. For example, in the more security or safety relevant software markets, development processes often also include compliance to coding standards, or other security and safety practices that must … continue reading
The Java landscape moves fast, and with potential changes to OpenJDK release cadence, it’s poised to move even faster. For people like Michael Rasmussen, Head of Development at JRebel by Perforce, staying abreast of these changes, and understanding how they’ll impact development is paramount to creating features that resonate within the Java development community, keeping … continue reading
It’s hard not to mention “Accelerate” when writing about DevOps; rarely does such a seminal piece of work provide an equally well-defined set of practical applications. It was a landmark engineering and business handbook that, through outlining what we now refer to as the DORA metrics, kick-started a DevOps metrics gold rush. Lead Time is … continue reading