
The need for a symbiotic relationship between app and infra: Application aware infrastructure goes beyond simply provisioning resources and instead focuses on optimizing the infra to meet the specific needs of each app. This involves monitoring the performance, understanding the dependencies, and dynamically adjusting infra specifications to ensure optimal application performance and availability. Infrastructure aware applications are designed and built to be aware of the underlying infra on which they run. They can dynamically adapt their behavior, resource consumption, and performance based on the infra's capabilities, limitations, and current state. They actively monitor and respond to changes in the infrastructure, such as network bandwidth, storage capacity, CPU availability, and latency. This session explores the strategies and tools used to optimize infra responsiveness to app needs, and application's elasticity based on infra, to create a more resilient and efficient system.
Principal Architect and Lead SRE at Freshworks