Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

10 lessons learned from building cloud-native middleware microservices

Kai Wähner (Confuent)
4:50pm–5:40pm Wednesday, April 5, 2017
Microservices, pros and cons
Location: Sutton North/Center
Level: Intermediate
Average rating: ***..
(3.50, 2 ratings)

Who is this presentation for?

  • Developers, architects, project leads, and decision makers

Prerequisite knowledge

  • Basic knowledge about cloud/container platforms (e.g., CloudFoundry or Kubernetes) and microservices

What you'll learn

  • Explore best practices and lessons learned when building cloud-native microservices in the middleware world
  • Learn how to implement business and integration services in a vendor-agnostic way


Microservices are the next step after SOA: Services implement a limited set of functions; services are developed, deployed, and scaled independently; continuous delivery automates deployments. This way you get shorter time to results and increased flexibility. Containers improve things even more, offering a very lightweight and flexible deployment option.

In the middleware world, you use concepts and tools such as an enterprise service bus (ESB), complex event processing (CEP), business process management (BPM), or API gateways. Many people still think about complex, heavyweight central brokers. However, microservices and containers are not only relevant for custom self-developed applications but are also a key requirement to make the middleware world more flexible, Agile, and automated.

Kai Wähner shares 10 lessons learned from building cloud-native microservices in the middleware world, including the concepts behind cloud native, choosing the right cloud platform, and when not to build microservices at all, and leads a live demo showing how to apply these lessons to real-world projects by leveraging Docker, CloudFoundry, and Kubernetes to realize cloud-native middleware microservices.

Photo of Kai Wähner

Kai Wähner


Kai Waehner is a technology evangelist at TIBCO. His main areas of expertise include big data analytics, machine learning, messaging, integration, microservices, internet of things, streaming analytics, and blockchain. Kai is regular speaker at international IT conferences, such as JavaOne, O’Reilly Software Architecture, and ApacheCon. He writes articles for professional journals and shares his experiences with new technologies on his blog.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)


karikalan karikalan |
04/14/2017 1:17am EDT

hai sir,i need for some books latest technology based it’s alright if it is anything..

Picture of Kai Wähner
04/05/2017 11:40am EDT

Here is a link to the slides and also video recordings of the live demos:

Cloud Native Middleware Microservices – 10 Lessons Learned