We migrated from Serverless Framework to AWS Cloud Development Kit (AWS CDK) for part of the system called The Data Platform. It allowed us to support the creation of custom resources and AWS Glue tables.
To extend other AWS services with custom logic, we invoked Lambda functions and currently, our solution has 300K+ AWS Lambda invocations per day.
During development, we faced an issue with code scalability and reusability. As a result, we refactored the problem using OOP concepts and design patterns to be more scalable and easy to support.
We used the Serverless framework as API for Ignite frontend app - the intelligent platform for eCommerce. Its main purpose is to query data from Snowflake and return it to the frontend. Additionally, we developed an adapter to work with Snowflake.