Skip to main content
Skip to footer

Siddhartha Gupta

Global Lead, Application Modernization, Microsoft Business Unit, TCS

Enterprises looking to convert their digital transformation ideas into action with cloud-native programs need to consider the following:

  • Objectives and business KPIs: An objectives and business KPI improvement plan, along with the ability to work with business functions on domain-driven design, is critical to a successful cloud-native program.
  • Target state visualization: Visualization of the proposed target state of the system ensures the identification of all essential cloud services required to realize the target state and arrive at an accurate cost of running the solution.
  • Keeping costs under control: Choosing partners who design and execute cloud-native programs from strategy to assessment to architecture using a pay-as-you-deploy model can help address hidden costs.

As cloud-native programs are almost always microservices based, the execution journey can be visualized as:

  • Microservices design: This aims to create a domain-driven design by picking a business function and applying domain-driven design principles to create small independent functions that achieve business KPIs.
  • Build: This involves the development of these independent functional components into ‘client’, ‘proposal’ or ‘business development’ microservices.

About the author

Siddhartha Gupta
Siddhartha Gupta leads the global Microsoft Azure Platform business at TCS. He has over 20 years of experience in working with global customers in healthcare, publishing, financial services and retail sectors to build applications and systems focused at creating business value.
Read more about authorRead more about author Read more about author