When selecting serverless and Lambda as the preferred architecture for your cloud operations, you need to understand the inherent limitations in order to scale once your application and product code start to grow in size and complexity. In this post we’ll provide an overview of some of the limitations we encountered when building Jit, a software-as-a-service DevSecOps platform, based on serverless and event-based architecture.
This is something that you need to think about as early as the first line of code if you plan to run entirely on serverless architecture. While your design might work today at a small scale, you have to think very early on if this will linearly scale.
When you understand how your technologies work under the hood, you can optimize your design, architecture and application code for better performance, safety and fault tolerance.