Serverless computing part 2 Flashcards
1
Q
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.
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.