For the last several years, microservices has been an important trend in IT architecture. Technology consulting firm Thoughtworks has declared that “a microservices architecture as programming model” is one of the four rising trends of 2017, whereas others in the press are expressing their endorsement of microservices––making architects and IT executives feel a fear of missing out on the next exciting trend.
In an effort to jump on the hype for microservices, organizations are adopting its architecture too quickly. In the process, they increasingly believe that microservices are a prescriptive architecture pattern and that it must be done one certain way or pattern, or else it simply cannot be achieved.
This presents a challenge. There are a variety of microservices patterns. There are introductory patterns, such as fine-grained SOA – arguably the “big bang” of microservices. And there are a myriad of managed microservices patterns––from those that are message-oriented or event-driven to those that adhere to the replicating, isolating state, and others.
In short, there are a lot of architecture patterns out there; however, adopting these with little thought is not feasible for many organizations and, worryingly, can lead to failure. Organizations must realize that, with microservices, there is not a one-size-fits-all pattern; as a result, they must adopt a mix of approaches that fit their business, legal, technological, and cultural needs.
To help understand what microservices architecture works best for your business, join us next week for a webinar on The Top 6 Microservices Architecture Patterns, in which we will discuss the top six microservices patterns, the advantages and disadvantages of each pattern, and the expected impact that organizations can see when adopting these patterns.
It is our hope that organizations who implement a particular pattern will use the webinar as a reference to thoughtfully plan a tailored architecture around their specific needs and objectives, as opposed to over-applying or adopting a single, prescriptive pattern.
Webinar Date: Wednesday, October 4, 2017
Webinar Time: 10AM – 11AM PST