One tool for test automation for every service, application, and platform. aiTest Launching Soon - Secure Your FREE Spot (Limited to the First 100 Signups)! | Join us on Tuesday, 25th August 2023, for an insightful webinar on 'Enhance the efficiency of Cloud monitoring using LogicMonitor' and optimize your cloud operations like never before!

Click to Consult uses Serverless Backend Solution to better reduce infrastructure costs and implement modernized solutions.

AAIC-Case-Study-Click-To-Consult-Case-study

Click to Consult uses Serverless Backend Solution to reduce infrastructure costs better and implement modernized solutions.

aws_advanced_consulting_partner

Client Information

 Click to Consult

Clicktoconsult is company which provides E platform for service seekers to access
quality professionals & consultants and avail their services using audio & video
conferencing.

Customer Goal

Customers seeking professional consultancy services will have instant access to country wide verified top-notch consultants providing consultancy over a wide range of services.

ClickToConsult will be a cost effective and time saving Mobile Application platform, eliminating the need to travel for the service seeker and consultant. Customers will be able to consult professionals who otherwise would be beyond reach due to distance and lack of awareness of existence.

Why DevOps for mobile app development

As a software engineering approach, DevOps combines Development and Operations and envisages a seamless collaboration among various stakeholders.

These include project managers, developers, testers, and members of the operations team.

With DevOps implementation, a roadmap is laid for every stakeholder or department with the proper demarcation of responsibilities.

In other words, everyone gets clear visibility of the business goals and works in close coordination with others.

click to consult

CLICK TO CONSULT:

  • Clicktoconsult is company which provides E platform for service seekers to access quality professionals & consultants and avail their services using audio & video conferencing

 Location:

Plot no. 263, sector 27, Pradhikaran, Nigdi Pune 411044. Maharashtra

How the solution was deployed to meet the challenge

  1. Modernizing the continuous delivery wherein the app and its environment is deployed automatically and on-demand.
  2. Continuous planning and integration: Continuous planning envisions collaboration between the entire mobile app team to finalize the scope of work.
  3. GitHub Actions used for Continuous integration and deployment
  4. AAIC implemented unit testing and coverage which takes care of validating the builds before merging it to the main branch.
  5. CloudFront with S3 used for static content distribution. In Gitlab action have Unit testing stage and Coverage which is the same as the backed pipeline.
  6. Web based interface is deployed to manage administration activities.
  7. ClicktoConsult backend will be hosted AWS serverless lambda. Lambda functions will be invoked on-demand when there is request to the API gateway.

Third-party applications or solutions used 

    • Razor pay is used with an application as a Payment gateway to handle the transaction
    • Firebase is used to send out push notifications to android and IOS platform.

AWS services used as part of the solution

AWS Stepfunctions, AWS Lambda, AWS RDS, AWS S3, AWS SES, AWS ECR, AWS Cloudfront, AWS SNS, AWS SQS, AWS API Gateway, AWS Cloudwatch, AWS ELB, AWS Cognito, AWS WAF, AWS CloudFormation, AWS Route53

Go Live Date

March 2022

Benefits of implementing Mobile DevOps

The host of benefits derived by implementing mobile DevOps methodology in the value chain is as follows:

  1. Quick delivery of quality application
  2. Superior customer experience
  3. Quick remediation of errors and bugs
  4. Enhanced collaboration between teams
  5. Reduced risk
  6. More time to innovate

Outcomes

  1. ClickToConsult Application will provide consultants visibility pan India / Middle East with the ease of providing consultancy to customers who would otherwise be out of reach, all this from their home or office
  2. Serverless Solution helped CTC to save the cost as Developers are only charged for the server space they used and no cost involved in managing the infrastructure.

Architecture diagrams of the specific customer deployment

diagram

Conclusion

As a general approach for app development, DevOps can help businesses to add value, increase efficiency, and improve the bottom line.

At AAIC, we standardize efforts and ensure accelerated time-to-market with DevOps testing solutions. We focus on delivering improved deployment quality with greater operational efficiency.

Our DevOps testing specialists with their deep experience in Continuous Integration (CI) testing & Continuous Deployment (CD) help configure & execute popular CI/CD tools supporting your DevOps transformation & application testing efforts.

This enables our clients to accelerate the release of applications into production and sustain continuous feedback and improvement across the software lifecycle. With the right mix of Commercial and Open Source tools, we bring in the best solution to give you a Collaborative development and Continuous testing environment.

CI/CD Pipeline to deploy Backend API

For CTC we were using GitHub Actions for Continuous integration and deployment We are doing unit testing and coverage when MR is created from a feature branch to Develop and Ons these stages run successfully we merge the branch then the Build stage start where we install some dependencies for serverless and then the Deploy stage will run in which we are deploying the serverless on AWS.

CI/CD Pipeline to deploy Frontend API

We are using Cloudfront with S3 for static content distribution. In Gitlab action we have Unit testing stage and Coverage which is the same as the backed pipeline After MR is merged we will run the Build stage where we will build the code after that Deploy stage will run where it will copy the artifacts code to S3 bucket and after that, we will run invalidate cache.

AAIC is technologyservices company that provide high-end engineering services and is proficient in enterprise class for IT-delivery.AAIC focus on Automation in Cloud and DevOps

AppliedAI Logo

More To Explore

Blogs

Cloud Security with Prowler: A Detailed Deep Dive

At AAIC, we prioritize cloud security and strive to provide insights into tools that simplify and strengthen cloud infrastructure management. One such tool explored during

Blogs

Streamlining Automation for Ad Sales and Business Processes

In today’s fast-paced business landscape, efficiency and precision are essential, particularly in ad sales and operational workflows. Automated solutions are becoming indispensable, alleviating the burden