Please enable JavaScript.
Coggle requires JavaScript to display documents.
function apps - Coggle Diagram
function apps
features
server less
choice of languages
pay per usage
bring your dependencies
integrated security
flexible development
simplified integration
open source
state full server less architecture
triggers
http
timer
cosmos db documents
service bus queues
service bus topics
azure storage queues
azure blob storage
event grid
event hub
pricing plan
consumption plan
premium plan
app service plan
best practices
general
avoid long running functions
cross function communication through queues
write functions to be stateless
write defensive functions
write defensive functions
scalability
share and manage connections
avoid sharing storage accounts
don't mix test and production functions in the same function app
use async code but avoid blocking calls
use multiple worker processes
receives messages in batch whenever possible
configure host behaviours to better handle concurrency
Durable functions
application patterns
function chaining
fan-out/fan-in
async HTTP Apis
Monitoring
Human interaction
Aggregator (state full entities)