Comprehensive digital solutions designed for impact and scalability.
Domain-driven solutions tailored to the unique needs of each industry.
Technical excellence backed by years of hands-on experience.
A journey into innovation, culture, and customer success
Leveraging AWS Lambda to accelerate the product release cycle for a telehealth services provider in the UK
Headquartered in London, the client is a leading healthcare provider specializing in personalized care and planning solutions designed for cancer survivors. Through its one-of-a-kind mHealth app, the client offers personalized expertise from cancer dieticians, physiotherapists, psychologists, and specialized nurses. The client helps cancer survivors to assess & track their state of health through a starter health kit, and the data received through it further helps in doctor-patient consultation.
Services Used:
The client, seeking to establish a quick and seamless release cycle for their application updates, encountered numerous challenges in their in-house DevOps practice that hindered their capacity for rapid product development.
Their automation cycle was fraught with issues, such as the complexity of branch management due to the project’s multi-branch approach not being adequately supported by AWS infrastructure. This resulted in the development team having to manually update branch names within AWS CodePipeline for each new release, slowing down development.
Additionally, the manual invalidation of the Cloudfront cache with each new deployment added unnecessary complexity, causing frequent downtime and production issues. These challenges, coupled with operational efficiency gaps, significantly impacted the client’s ability to manage their infrastructure optimally.
Major challenges faced by the client were:
To resolve the DevOps automation challenges, Daffodil’s expert team harnessed the power of AWS Lambda, an event-driven, serverless computing platform tailored for cloud applications.
1. Automating branch updation in CI/CD Pipeline
To tackle the manual branch update issue within the CI/CD pipeline, a Lambda function played a pivotal role. Whenever a new branch was created within AWS CodeCommit, a Cloudwatch events-triggered Lambda function swung into action. This dynamic Lambda function orchestrated the deployment of a CloudFormation stack, which in turn generated new pipelines on the spot for each new release.
2. Enhanced Monitoring and Alerting with AWS CloudWatch
As part of the partner solution, a robust system for monitoring, logging, and alerting was meticulously implemented using AWS CloudWatch. This comprehensive approach ensured:
This integration of AWS CloudWatch and CloudTrail significantly improved the overall RCA experience, reduced debugging time, and ensured rapid response and resolution of any issues or incidents, ultimately enhancing the reliability and performance of the entire system.
3. Ensuring Security & Cost Optimized Implementations
In the pursuit of implementing a robust solution, Daffodil prioritized two fundamental pillars: Security and Cost Optimization. These aspects were woven into every facet of the project to ensure a seamless and secure operational environment.
4. AWS Services in the Solution:
The solution harnessed the power of several AWS services, each playing a crucial role in the project’s success:
Through the strategic implementation of AWS Lambda functions, the London-based healthcare provider overcame key challenges in their DevOps automation cycle. This resulted in a remarkable 20% increase in deployment speed, empowering the organization to deliver updates and features swiftly. Furthermore, leveraging AWS Lambda's "pay only for what you use" model optimized costs for the client. Most notably, it significantly boosted the client’s developer and DevOps team productivity, allowing them to focus on strategic tasks and innovation.
20%
increase in deployment frequency
5%
change failure rate
30 mins
avg MTTR
Daffodil helps National Nutrition to migrate to AWS; resulting in 40% cost savings in infrastructure management
Daffodil helps Chalo to migrate to AWS cloud platform; resulting in 40% reduction in the cost of IT operations.
Daffodil re-engineers database capabilities for a New York-based e-commerce CRM provider
Let us understand your business objectives, set up initial milestones, and plan your software project.
Δ