@DevOpsSummit Authors: Pat Romanski, Yeshim Deniz, Elizabeth White, Liz McMillan, Ram Sonagara

Related Topics: @DevOpsSummit, Microservices Expo, @CloudExpo

@DevOpsSummit: Blog Post

Which Comes First? Microservices or DevOps? By @PhilWhln | @DevOpsSummit [#DevOps]

How do we move from an A-to-B company to a velocity-focused, accelerating, company?

It is easy to look at the unicorn companies of our world, most notably Netflix, and say, "That's it! That's how we should be doing it". Whether it's DevOps or Microservices, they seem to have it nailed. Most people assume that to get there is a matter of following a few simple steps and picking up a few new tools.

Companies that are already there, or rather getting there, didn't get to where they are overnight. Like most "overnight successes," it involves a lot of hard work over many years. It also takes a commitment from the entire organization to redefine the structure of that organization, to consume (or define) best-practices, break things and take risks.

Smart organizations, those adopting DevOps, are not focused on getting from A-to-B, they are focused on velocity. "How can we improve velocity?" is a much more powerful focus. What happens when you iteratively increase your velocity? Well, we call that acceleration.

Math quiz: How long does it take for an object moving at constant velocity to catch up with an object that is accelerating?

There still needs to be a series of steps in order to move to a mode of iteratively increasing velocity without tripping over. Organizations are still figuring this out now and the larger the organization the more logistics is getting in the way.

In selling Stackato, we talk with large enterprises who do want to adopt DevOps, but the intangibility of this new concept makes it difficult. Our focus on DevOps is that we are a Cloud technology vendor with a strong focus on PaaS. We see where this fits in with DevOps. It empowers developers with self-service. It's a common platform for Operations and Developers. It does away with many of the support tickets required for providing software stacks. It provides a consistent environment, from development to production, in which to run software. All these things dramatically increase the velocity of a software-defined organization. The increase of velocity, collaboration between Dev and Ops, and the ability to get code into production faster is at the core of DevOps. This is how we, ActiveState, talk about what DevOps means to us.

This conversation continues as we move to higher-level concerns and begin to talk about things such as, "How should I build my application to get the most benefit from PaaS?" For a long time, and still, we have discussed Twelve Factor-Apps. This is a manifesto outlined by Heroku and has become the bible of building individual cloud applications, whether they run on a PaaS platform or in a Docker container.

Composition of applications comes next and when ActiveState started talking about Microservices, we realized its concepts were largely what we had been talking about for a long time. Like DevOps, some see Microservices as just another buzzword, but like DevOps, if you scrape away the layers of marketing noise then you find that this really is bringing dramatic increases in velocity to organizations. And like the road to DevOps, the road to Microservices is not for the faint of heart. In fact, you will find far fewer companies that have embraced Microservices, than those that tell you they have embraced DevOps.

In discussing Microservices with enterprises, we have found that it is much more tangible than DevOps, but it is so intertwined with DevOps that it provides a bridge for organizations to actually understand and consume DevOps, if they choose to go this route. Although, it's certainly not for everyone.

How do we move from an A-to-B company to a velocity-focused, accelerating, company? DevOps is ultimately the answer, but I think tangible concepts such as Microservices provides a path to this. I hope we see many more DevOps patterns like this emerge in the near future.

The post Which Comes First? The Microservices Or The DevOps? appeared first on ActiveState.

More Stories By Phil Whelan

Phil Whelan has been a software developer at ActiveState since early 2012 and has been involved in many layers of the Stackato product, from the JavaScript-based web console right through to the Cloud Controller API. He has been the lead developer on kato, the command-line tool for administering Stackato. His current role at ActiveState is Technology Evangelist.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

@DevOpsSummit Stories
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
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. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading these essential tips, please take a moment and watch this brief video from Sandy Carter.
DXWordEXPO New York 2018, colocated with CloudEXPO 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.
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.