Back To Schedule
Friday, April 20 • 4:25pm - 4:55pm
Rapidly Transform Legacy .NET Applications to Cloud Foundry - Alfus Inigo Jaganathan & Poornima Varadhan, Cognizant

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Legacy .Net applications adhere to different patterns from modern applications. Decomposing those to 12 factor environment is time consuming, error prone and often manual. In this talk we will demonstrate strategies, frameworks, libraries, tools and techniques applied to rapidly transform/re-platform these applications with the most relevant 12/15 factors.

Creating 12 factor applications can be done in 2 ways that is green field development; or transformation of legacy applications (transforming larger Monoliths to Micro services Vs rewrite application with modernized architecture). The latter is prone to more challenges because of presence of legacy patterns that are considered as anti-patterns with today’s technology advancements.
Elaborating more on how to go about dealing with legacy transformations; the first and foremost simple step is to size the application. Classifying them as small, medium, large and x-large (anything beyond large) will help in determining the category / degree of transformation required. X-large applications are not recommended for replatforming. Factors like number of lines of code, complexity, interfaces etc. will help with determining the sizing.
Leveraging the existing tools and techniques created by pivotal, such as OKR, Event Storming, Boris, Snap, etc. will help to modernize larger monoliths (Reference SP1 2017) in converting them to micro-services based architecture with a mixture of relevant patterns. Likewise for the re-platforming of the application, leveraging Snap tool/technique helps with the detailed analysis of the application for performing lift & shift.
The rest of the talk will cover our experience with several application transformation that includes batch processing applications, ASP.Net web, UI and Web service applications which are bounded by the size / complexity factors. This will be supported with code snippets and demos as relevant.

avatar for Alfus Inigo Jaganathan

Alfus Inigo Jaganathan

Architect, Cognizant
More than 12 years of development experience currently working as a Solution architect predominantly on Microsoft Technologies, focusing on Cloud Foundry based PaaS, .Net Core, .Net, Web API, MVC, WCF and Relational database systems. Extensive experience in transforming monolithic... Read More →
avatar for Poornima Varadhan

Poornima Varadhan

Associate Director, Cognizant
Overall 16 years of industry experience working with Large Global insurance players .I have done various consulting, venture , advisory, product management and transformational program delivery roles across most of the Global markets (in specific NA & Asia Pacific) . Currently as... Read More →

Friday April 20, 2018 4:25pm - 4:55pm EDT
Meeting Room 254A/B
  Cloud Native .NET
  • Experience Level Any