Please enable JavaScript.
Coggle requires JavaScript to display documents.
A mixed-method empirical study of Function-as-a-Service software…
A mixed-method empirical study of Function-as-a-Service software development in industrial practice
Questions
What are the key architectural patterns and best prac- tices for building FaaS applications?
What are the major advantages and challenges of using serverless and FaaS in practice?
Which types of applications is FaaS-based computing used for in today’s industrial practice? Which types of use cases is this technology valuable for?
Answers / results
Second Question
patterns
function chain
function piping
routing function
oversized function
externalized state
Third Question
major advantages
Scalability
Failover capabilities
Cost efficiency
First Question
Used for both user interfaces and backend structures for developpers
Idle applications case
event stream driven applications improvement
Scalability improvement
bad usage
heavily stateful applications
long running tasks
applications requiring high performances
real-time execution
Further challenges
integration testing
vendor lock-in
lack of tooling