![Building Event-Driven Microservices - Chapter 9 - Microservices Using Function as a Service](/en/2022/09/building-event-driven-microservices-09-microservices-using-function-as-a-service/images/Building-Event-Driven-Microservices%28title%29_hu7787e8fb510b89a0b5a2ec0c57daf609_74941_400x0_resize_q90_h2_box.webp)
Building Event-Driven Microservices - Chapter 9 - Microservices Using Function as a Service
Function-as-a-Service (FaaS) is an area of cloud computing that is growing rapidly.
There are following issues to conside here:
Principles of FaaS Open source and 3rd party FaaS providers 4 components to consider when building microservices as functions Cold Start vs Warm Start Different Triggers that can start FaaS: Triggering Based on New Events, Triggering Based on Consumer Group Lag, Triggering on a Schedule, Triggering Using Webhooks, Triggering on Resource Events Maintaining State Two patterns of functions calling other functions: Event-driven and Direct-call Termination and Shutdown Tuning and Scaling All of these is disclosed in the Chapter 9 of the book we are currently studying: