Software

Do you push code daily? You might spend over half of your time troubleshooting

Organizations are now developing applications as microservices, but this practice can cause more harm than good, said Scalyr report.

Companies are moving from traditional software delivery practices to new microservice delivery techniques, said Scalyr in their State of DevOps Observability Report on Thursday. But that model may be causing serious problems for a majority of engineers.

Special Report

Riding the DevOps revolution

You can download all of the articles in this special report in one PDF (free registration required).

While the increase in production is great, 73% of engineers who push code every day are spending over half their time troubleshooting, said the report. If companies want to adopt microservice production, they need to make sure their observability tools can stay up to speed.

Scalyr, which offers a log management platform for engineers, surveyed 155 software development practitioners on their application delivery practices for the report.

Instead of the traditional, monolithic delivery style, three-quarters of respondents deliver at least some of their applications as microservices and one-third deliver most as such, said the report. As explained by TechRepublic's Dan Patterson, microservices are "the small, single-task focused sub-processes communicate inside larger application packages." This practice is supposed to make updating and managing applications easier and faster.

SEE: Simple ways to instill more quality into DevOps (Tech Pro Research)

Organizations are also delivering more software faster than ever before, with 71% of engineers pushing code weekly and one-third pushing code into production at least once a day, said the report.

The increase in operation demands more DevOps observability. While companies do have many visibility tools, this high volume of microservice production is resulting in a high volume of problems, according to the report.

"Engineering teams have really upped their game, delivering software more quickly and efficiently than ever before," Scalyr CEO Steve Newman said in a press release. "However, their modern approach puts increased pressure on monitoring and troubleshooting. Companies that are undergoing a transition to microservices and a rapid or continuous software delivery pipeline need to make sure their observability tools and processes can keep up."

The big takeaways for tech leaders:

  • One-third of development practitioners are delivering their applications as microservices and pushing code daily. — Scalyr, 2018
  • Of those surveyed, 73% of engineers who push code daily spend over half their time troubleshooting microservice problems. — Scalyr, 2018

Also see

devopsimage.jpg
Image: iStockphoto/SolisImages

About Macy Bayern

Macy Bayern is a Multiplatform Reporter for TechRepublic. A recent graduate from the University of Texas at Austin's Liberal Arts Honors Program, Macy covers tech news and trends.

Editor's Picks

Free Newsletters, In your Inbox