Challenges with ISAA
Given the serverless nature of ISAA, whatever challenges serverless currently has and will be found to have in the future are automatically inherited by ISAA.
One of the challenges with building indestructible serverless applications is the potential for runaway costs. Because serverless architectures rely on paying for usage, it can be easy to accidentally spin up a large number of resources or have a function that runs too frequently, leading to unexpected and potentially large bills.
However, there are several ways to mitigate this risk and keep costs under control. One approach is to use monitoring and analytics tools to track usage and identify areas where costs can be reduced. For example, you can use services such as AWS CloudWatch or AWS Cost Explorer to track the number of invocations and the duration of your functions and use this information to optimize their performance. Additionally, you can set up alerts to notify you when your...