Rajith Raveendranath

[ VP Engineering, SunTec ]

Rajith leads the Quality and DevOps teams at SunTec Business Solutions, empowering the engineering teams with suitable processes and infrastructure. Before joining SunTec, he had held delivery leadership role at Huawei Technologies. In his two decades of experience, he has lead delivery projects in the areas of Telecom Core Networks, eCommerce and Android applications and middleware. Rajith is also actively involved with Software Engineering communities working on Continuous Delivery and DevOps.

Session Title

How (not) to build MicroServices


Session Overview

Applications today are required to be elastic and cloud native. MicroServices are a suitable way to achieve this. When building/creating Microservices, it is important not to build them imperatively/structurally. Microservices should be composed functionally. The most popular programming languages we are used to, are rather imperative. A paradigm shift to pure functional programming is very demanding with a steep learning curve. Is there a middle path? We will explore the middle path with a multi-paradigmed approach.


Key Takeaways

  • Key considerations while creating MicroServices
  • How to do functional composition.