{"id":1573,"date":"2019-03-14T01:50:07","date_gmt":"2019-03-14T01:50:07","guid":{"rendered":"http:\/\/kusuaks7\/?p=1178"},"modified":"2023-08-08T09:53:07","modified_gmt":"2023-08-08T09:53:07","slug":"devops-disruptors-in-2019","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/devops-disruptors-in-2019\/","title":{"rendered":"DevOps disruptors in 2019"},"content":{"rendered":"<blockquote>\n<h3 style=\"text-align: center;\"><strong>\u00a0 \u00a0 \u00a0 Innovations in this field may be make or break for a business.<\/strong><\/h3>\n<\/blockquote>\n<p>A new year inevitably brings challenges and opportunities for businesses across the world, and in the run up to the festive period we\u2019re likely to see experts from all industries make predictions on the processes and strategies which most will help businesses to grow during the year ahead.<\/p>\n<p>What\u2019s less well covered by the media, but still crucial to business growth, is what\u2019s happening behind the scenes in application development and testing. The DevOps function &#8211; in theory the seamless integration of app development, testing and quality assurance &#8211; is increasingly being recognised as a strategic business function, as it powers the delivery of products and services with maximum efficiency, speed and quality. Innovations in this field may be make or break for a business.<\/p>\n<p>So let\u2019s have a look at the game changing innovations in 2019.<\/p>\n<h2 id=\"1-ai-and-machine-learning-will-speed-up-devops-quality-analysis\">1. AI and machine learning will speed up DevOps quality analysis<\/h2>\n<p>Machine learning (ML) is now being successfully applied in all walks of life, and the development community is no exception. Development teams need to analyse more data and are have less time to do it, whilst their margin of error also decreases constantly. Tools such as machine learning and predictive analytics offer a way to address these challenges. Undoubtedly, good use of data helps developers make smart decisions based on fact, not on assumptions.<\/p>\n<p>Crucially,\u00a0ML and AI solutions will automate the slicing and dicing of data to quickly provide root-cause analysis for issues that are detected during the DevOps pipeline testing activities. At Perfecto, we believe that up to 80 per cent of issues have a pattern, so being able to categorise them is important: Are twenty per cent of my errors related to poor coding? Is a similar percentage due to security issues? Being able spot patterns and usefully classify them is a vital part in eliminating errors and smoothing the testing pipeline.<\/p>\n<p>When it comes to measurable impact, real life use-cases are already showing the potential benefits of ML. For example, the ability to transcribe speech plays an important role in chatbot or accessibility applications &#8211; which are growing in popularity and fulfilling a genuine need for thousands of users.<\/p>\n<p>Perhaps the biggest benefit of AI is the ability to analyse your entire\u00a0<a href=\"https:\/\/www.perfecto.io\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-component=\"Inline links\" data-count=\"3\" data-index=\"1\" data-track-type=\"click\">Continuous Integration<\/a>\u00a0activities. AI can provide an overview of how your pipeline is working, and how changes you make affect it &#8211; oversight which would take significant time and effort ordinarily.<\/p>\n<p>Away from the lab as the market demand grows, businesses need to find a way to be a step ahead of their competitors and able to predict their consumers\u2019 needs. Predictive analytics plays a key role here as it allows businesses to analyse customer data to better understand (and predict) what new products and features they\u2019ll want next.<\/p>\n<p>Making the most of data relies on a fundamental mindset shift. In all business areas there is a fear that the \u2018bots are coming\u2019 for jobs, but in testing particularly this type of tech is enhancing developers\u2019 abilities not replacing it.<\/p>\n<h2 id=\"2-continuous-testing-will-rely-on-open-source-software\">2. Continuous testing will rely on Open Source Software<\/h2>\n<p>In 2019, we see will be a significant shift from commercial testing to open source tools, which will have a dramatic effect on the testing vendors in the market.<\/p>\n<p>There are several reasons for this. We all know that continuous testing is a critical component for optimising DevOps pipelines, and by its definition, to\u00a0<a href=\"https:\/\/www.perfecto.io\/?s=continuous+testing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-component=\"Inline links\" data-count=\"3\" data-index=\"2\" data-track-type=\"click\">continuously test<\/a>\u00a0teams must be able dramatically scale the number of tests being executed, including running full regression cycles nightly as opposed to end of the Dev cycle and a massive \u201cshift-left\u201d of testing, all the way to the pre-commit and per-commit level.<\/p>\n<p>However, traditional commercial solutions struggle to meet the demands of continuous testing in two ways. Firstly, they do not scale, nor do they have the reliability to meet continuous testing requirements. Secondly, with shift-left, the persona of the test author shifts from QA to Dev. All this means that\u00a0 yesterday\u2019s commercial solutions are simply not a fit for today\u2019s developers.<\/p>\n<p>Instead, Open Source solutions are a vital piece of making continuous testing a reality. True open source frameworks such as Appium, Selenium, Nightwatch.js, Angular and Quantum are being widely adopted in the industry to enable continuous testing on huge scale. Away from open source itself, free platforms such as Espresso and XCUITest are targeted directly at developers authoring tests, making their jobs quicker and easier too. We believe that vendors in the testing space must embrace these open source frameworks as part of their offering and ideally provide value-add on top of them (enterprise support, extended capabilities, better reporting, etc.) if they are to maintain a competitive advantage.<\/p>\n<h2 id=\"3-microservices-will-have-a-significant-impact-on-devops\">3. Microservices will have a significant impact on DevOps<\/h2>\n<p>Microservices isn\u2019t a new trend &#8211; but it\u2019s one which will continue to make inroads in the DevOps community in the year ahead. The premise of microservices is to make the Software Development Lifecycle (SDLC) as independent as possible &#8211; slicing and dicing your product into different, discreet, services. This means if something breaks, you can identify and fix it quickly, without the whole application of service falling over.<\/p>\n<p>On the development side, you can introduce new capabilities or functions into a single area of a product without affecting other parts. This is a mature and agile approach to app development which allows companies to bring services and updates to market much more quickly. Indeed, at Perfecto our own portfolio of cloud services is based on microservices &#8211; and it\u2019s paying dividends for us. If we want to push a new service, or update a function, we\u2019re able to do so quickly &#8211; and with no disruption. Crucial for happy customers.<\/p>\n<p>Effectively, the microservices architecture is all about doing one thing well, and we know that this is a significant shift from designing monoliths that are conglomerates of many &#8220;services&#8221; lumped into one. But, breaking down the large bulky team that developed the monolith into multiple smaller (and more nimble) teams benefits all, and it\u2019s one which teams must adopt if they\u2019re going to continue to succeed.<\/p>\n<p>So, with significant developments on the horizon, and the opportunity to build on the successes of 2018\u2019s trends, the potential for developer teams to make strides in the year ahead is promising. Companies that have implemented DevOps have already seen increased business efficiency and faster deployment, and approaches like microservices, open source solutions and the clever use of machine generated data mean that these smart companies will be able to deliver quality services quicker and more efficiently than ever. Those who don\u2019t, simply, risk being left behind.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What&rsquo;s less well covered by the media, but still crucial to business growth, is what&rsquo;s happening behind the scenes in application development and testing. The DevOps function &#8211; in theory the seamless integration of app development, testing and quality assurance &#8211; is increasingly being recognised as a strategic business function, as it powers the delivery of products and services with maximum efficiency, speed and quality. Innovations in this field may be make or break for a business.So let&rsquo;s have a look at the game changing innovations in 2019.<\/p>\n","protected":false},"author":494,"featured_media":4134,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[95],"ppma_author":[3126],"class_list":["post-1573","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-big-data-amp-technology"],"authors":[{"term_id":3126,"user_id":494,"is_guest":0,"slug":"eran-kinsbruner","display_name":"Eran Kinsbruner","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Kinsbruner","first_name":"Eran","job_title":"","description":"Eran Kinsbruner&nbsp;is the lead&nbsp;Technical Evangelist at&nbsp;<a href=\"https:\/\/www.perfectomobile.com\/\" target=\"_blank\" title=\"Perfecto\" rel=\"noopener\">Perfecto<\/a>, the leading cloud-based web, and mobile quality lab. A monthly columnist at&nbsp;<a href=\"https:\/\/www.infoworld.com\/author\/Eran-Kinsbruner\/\">InfoWorld.Com<\/a>, he is the author of the&nbsp;<a href=\"https:\/\/www.amazon.com\/dp\/0692885994\/ref=sr_1_1?ie=UTF8&amp;qid=1493727687&amp;sr=8-1&amp;keywords=eran+kinsbruner\">Digital Quality Handbook<\/a>, and Continuous Testing for DevOps Professionals and the creator and author of the quarterly Digital Test Coverage&nbsp;<a href=\"https:\/\/info.perfectomobile.com\/factors-magazine.html\">factors<\/a>&nbsp;magazine, and co-inventor of the&nbsp;<a href=\"https:\/\/www.google.com\/patents\/US6980916\">test exclusion automated mechanism<\/a>&nbsp;for mobile J2ME testing at Sun Microsystems. He is also a public speaker, researcher, and blogger."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/494"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1573"}],"version-history":[{"count":3,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1573\/revisions"}],"predecessor-version":[{"id":30003,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1573\/revisions\/30003"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/4134"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1573"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}