Engineering Fault-Aware, Fault-Tolerant and Self-Healing Applications on Pivotal Platform to Achieve Near Zero-Downtime


In the age of digital transformation, customer experience, performance and availability of applications are critical to business success. Companies are regularly re-platforming, modernizing, and moving critical applications to the cloud. While the cloud is the right choice for most organizations, there are significant opportunities and risks technical leaders are overlooking: optimizing cloud capacity and resiliency.

Inefficient use of cloud capacity adds up to a significant cost and is a poor use of already limited infrastructure budgets. Auto-scaling will not remediate all resiliency vulnerabilities. Additionally, the cascading impact of failure will result in even greater challenges for the organization, both operational and financial.

In this session, Cognizant’s Digital Engineering R2 Architects will provide insight into resilience engineering techniques with hands-on coding exercises. Participants will leave with actionable knowledge on the importance of resiliency, how to test it, and what Cognizant can do to help them on their journey.

In this workshop, you will learn:
  • The need for resiliency
  • Popular design patterns like bulk heading, load shedding, circuit breakers, etc.
    • Hands-On: How to implement resiliency into sample microservices application developed using Spring and hosted on Pivotal Platform
  • Overview of different resiliency scenarios
    • Hands-on: JMeter load simulation
    • Hands-on: Failure injection techniques
    • Hands-On: Performance monitoring and performance optimization techniques including remediating scalability bottlenecks, memory leaks, etc.

Workshop Pre-requisites