Welcome!

Microservices Expo Authors: Pat Romanski, Elizabeth White, Liz McMillan, Yeshim Deniz, Zakia Bouachraoui

Related Topics: @DevOpsSummit, Microservices Expo, Containers Expo Blog

@DevOpsSummit: Blog Post

Five Software Delivery Industry Predictions for 2016 By @Anders_Wallgren | @DevOpsSummit #DevOps

Looking back at 2015, this past year saw significant changes in the software industry

Looking back at 2015, this past year saw significant changes in the software industry. Increasingly, software is more and more pervasive in nearly all aspects of our everyday lives, from business, government and education to shifts in the way we travel, parent, and monitor our health and our homes. Three major shifts further towards the mainstream that happened within our industry are the advent of the Internet-of-Things (IoT), the rise of Microservices architecture and Container technology, and the advancement of DevOps as an extension of Agile practices.

By connecting, collecting and analyzing machine data from billions of sensors from the connected car to smart home appliances, IoT offers the promise to turn data into knowledge, and knowledge into action. In the development world, the rise of Microservices architectures and container technology has disrupted the way in which organizations architect and deliver software.  Another recent shift is that DevOps has clearly superseded Agile as the software delivery initiative of the year. The main difference with the DevOps movement is that, unlike the grassroots origins of Agile development, much of today's DevOps innovation is happening within larger enterprise organizations with strong business and executive sponsorship.

Here are some predictions to watch for in the coming year:

1. DevOps Goes Mainstream in the Enterprise
As the benefits of DevOps become more well known, the idea of DevOps as cutting edge innovation has given way to the idea of DevOps as mainstream. As was evident at this year's DevOps Enterprise Summit, the conversation among industry experts has moved beyond hype-cycles to real-world approaches and use cases.

While DevOps is still relatively loosely defined, and is not a "one size fits all", we're going to see more patterns emerging for successful DevOps implementation and for accelerating the transformation in large organizations. These patterns will unveil common challenges, but also common architecture and specific use cases for different verticals, such as Finance Services, Retail, Healthcare, and more. As more large enterprises mature in their DevOps journey and share their experiences with the community, they'll move DevOps adoption forward, leading to more success and industry innovation.

In addition, as expertise in DevOps practices becomes more and more critical to businesses' successes, management teams are being restructured to reflect this.

2. DevSecOps: DevOps as an Enabler to Security and Compliance Controls
With the increase in always-on connected devices, accompanied by an increase in costly data breaches, vulnerabilities of open-source components, and cybersecurity threats, Information Security and Compliance are even more critical to businesses these days.

Traditionally, DevOps was viewed as a risk to Information Security (InfoSec), with the increased velocity of software releases seen as a threat to governance, security and regulatory controls. As enterprises continue to prove that DevOps practices actually mitigate potential security problems, discover issues faster and address threats more quickly, 2016 will be the year DevSecOps matures. We'll see InfoSec embracing DevOps and collaborating with other stakeholders in the organization, to bake-in Security and Auditability into the software delivery pipeline, and better align these with business goals such as fast time-to-market and innovation.

3. Burst of Microservices, and the patterns to manage them
By splitting the Monolithic application into smaller services and decoupling interdependencies (between apps, dev teams, technologies, environments and tooling), microservices allow for more flexibility and agility as you scale your organization's productivity. In 2016, look for Microservices architectures to gain further traction as common use cases and best practices take hold in the market.

While they can support Continuous Delivery and more rapid releases, microservices do introduce architectural complexities and management overhead, particularly on the testing and Ops side. What was once one application with tightly coupled processes, is now a composite set of orchestrated services that connect via the network. This has impact on your automated testing, monitoring, how you ensure governance and compliance of all the disparate apps, and more. 2016 will see the emergence of more tools and best practices for managing Microservices on a large scale - from container orchestration, service virtualization, service discovery, and more.

4. Rethinking Configuration Management
As Docker and container technology grow in popularity, and as the industry matures to understand the difference between configuration management (CM) and end-to-end Continuous Delivery (CD) orchestration and Application Release Automation (ARA), where do configuration management tools fit into the shifting landscape of cloud, configuration and provisioning?

Many of the challenges that configuration management tools were developed to address-such as the need for reproducible environments-are becoming simpler with Docker and model-driven deployment capabilities of ARA solutions. This is not to say that configuration management tools will cease to exist as containerization gains share of the (production) market, but in 2016 we will see how this competition affects the software delivery space, as CM vendors adapt to the changing landscape.

5. Things are Getting Faster
Docker and containerization are big trends in the industry right now. The spin-up speed of containers is one reason why they're often favored over Virtual Machines (VMs), but that will likely change in 2016. Companies like Intel, VMware and CoreOS are developing solutions to reduce VM start time in order to get them to perform more like containers, and the industry is reacting positively. Recent innovations in VM start time will blur VMs and containers even more, such as the introduction of VMs like Intel Clear Containers.

At the same time, containers are also evolving rapidly and are becoming easier to implement and more mature to allow for enterprise-grade stability and management. As a result, the entire sector is getting faster.


All of the above predictions point to a maturing software delivery process that builds from the disruptive nature of highly iterative Agile methods. The moves to DevOps, Microservices and Container technology support and represent our industry's collective effort to "build better software faster."  One thing is certain - the impact of software on all facets of life will only grow during the coming year, as will efforts to keep ahead of the increasing complexity and pressure that comes with delivering software that matters.

Want to read more on these trends?

vmblogCheck out the predictions from Electric Cloud's Anders Wallgren and Nikhil Vaze on VMBlog.com

And finally, we wish you Happy Holidays and a Happy New Year from all of us here at Electric Cloud

(even though the picture only shows *some* of us :))

happy-holidays

Have a great 2016!

More Stories By Anders Wallgren

Anders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.

Microservices Articles
Lori MacVittie is a subject matter expert on emerging technology responsible for outbound evangelism across F5's entire product suite. MacVittie has extensive development and technical architecture experience in both high-tech and enterprise organizations, in addition to network and systems administration expertise. Prior to joining F5, MacVittie was an award-winning technology editor at Network Computing Magazine where she evaluated and tested application-focused technologies including app secu...
Using new techniques of information modeling, indexing, and processing, new cloud-based systems can support cloud-based workloads previously not possible for high-throughput insurance, banking, and case-based applications. In his session at 18th Cloud Expo, John Newton, CTO, Founder and Chairman of Alfresco, described how to scale cloud-based content management repositories to store, manage, and retrieve billions of documents and related information with fast and linear scalability. He addresse...
Adding public cloud resources to an existing application can be a daunting process. The tools that you currently use to manage the software and hardware outside the cloud aren’t always the best tools to efficiently grow into the cloud. All of the major configuration management tools have cloud orchestration plugins that can be leveraged, but there are also cloud-native tools that can dramatically improve the efficiency of managing your application lifecycle. In his session at 18th Cloud Expo, ...
The now mainstream platform changes stemming from the first Internet boom brought many changes but didn’t really change the basic relationship between servers and the applications running on them. In fact, that was sort of the point. In his session at 18th Cloud Expo, Gordon Haff, senior cloud strategy marketing and evangelism manager at Red Hat, will discuss how today’s workloads require a new model and a new platform for development and execution. The platform must handle a wide range of rec...
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application portability. In this session we'll describe best practices for "configuration as code" in a Kubernetes environment. We will demonstrate how a properly constructed containerized app can be deployed to both Amazon and Azure ...
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible. In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true ...
In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the technological advances and new business opportunities created by the rapid adoption of containers. With the success of Amazon Web Services (AWS) and various open source technologies used to build private clouds, cloud computing has become an essential component of IT strategy. However, users continue to face challenges in implementing clouds, as older technologies evolve and newer ones like Docker c...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term.