Problem
The current structure of the gem does not conform to Serverless Design Principles. The architecture lacks modularity and scalability, handling multiple scenarios within a single lambda function.
Core Issues:
- Modularity: Absence of a modular structure within the API complicates code maintenance and scalability.
- Serverless Integration: Lack of adherence to serverless design principles impedes smooth integration within serverless environments.