What are the advantages of serverless architecture?
A
-Cheaper than the traditional cloud. Apps are metered in up to tens of millisecond of granularity.
-Scalable. Functions are stateless and hence have minimal dependency.
-Ability to focus on user experience. Abstraction from server allows companies to dedicate more time and resources to developing and improving customer-facing features.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
What are the disadvantages of serverless architecture?
A
-Vendor lock-in. Although big vendors have similar FaaS but the details are significantly different.
-Lack of staff expertise. It needs time and expertise to re-architect existing applications as serverless
-Unsuitable for long term tasks. Vendors impose a limit on the function execution time.