Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Serverless .., hoe, wat en vooral waarom?
Search
devNetNoord
September 27, 2018
Technology
0
74
Serverless .., hoe, wat en vooral waarom?
Jan de Vries
devNetNoord
September 27, 2018
Tweet
Share
More Decks by devNetNoord
See All by devNetNoord
Gebruik je broncode als documentatie voor je stakeholders
devnetnoord
0
19
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
23
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
49
What's new with Azure Bicep?
devnetnoord
0
29
Copilot Beyond the Basics
devnetnoord
0
81
The Blazor Multiverse
devnetnoord
0
75
De Architectuur Odyssee
devnetnoord
0
38
Azure Kubernetes Service Quickstart
devnetnoord
0
51
The Office Copilot
devnetnoord
0
24
Other Decks in Technology
See All in Technology
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
170
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
320
What's new in OpenShift 4.20
redhatlivestreaming
0
240
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.1k
AI時代、“平均値”ではいられない
uhyo
8
2.6k
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
3
670
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
180
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
1
180
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
0
310
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
160
.NET 10のBlazorの期待の新機能
htkym
0
110
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
8
300
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building an army of robots
kneath
305
46k
Balancing Empowerment & Direction
lara
5
700
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Transcript
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V “If your PaaS can efficiently start instances in 20ms
that run for half a second, then call it serverless.” Adrian Cockcroft - VP Cloud Architecture Strategy AWS
@Jan_de_V
@Jan_de_V
@Jan_de_V De echte belofte van de Cloud
@Jan_de_V https://www.troyhunt.com/serverless-to-the-max-doing-big-things-for-small-dollars-with-cloudflare-workers-and-azure-functions/
@Jan_de_V Solution design
@Jan_de_V
@Jan_de_V
@Jan_de_V
@Jan_de_V Event based
@Jan_de_V Best Practices
@Jan_de_V 1. One func, one thing
@Jan_de_V 2. Avoid funcs calling funcs
@Jan_de_V 3. Zero libs if possible
@Jan_de_V 4. Avoid RDBMS
@Jan_de_V 5. One func per route
@Jan_de_V 6. Async (queues)
@Jan_de_V 7. Data flows not data lakes
@Jan_de_V 8. Know how it will scale
@Jan_de_V Paul Johnston • https://twitter.com/PaulDJohnston • https://medium.com/@PaulDJohnston/serverless-best-practices- b3c97d551535 • ServerlessDays
CoFounder (Jeff) • ex AWS Serverless Senior Developer Advocate
@Jan_de_V Cosmos DB
@Jan_de_V
@Jan_de_V GET POST Azure cache UPDATE Queue TRIGGER Cosmos DB
Change feed
@Jan_de_V Azure Functions Triggers Bindings
@Jan_de_V { "disabled": false, "bindings": [ { "type": "queueTrigger", "direction":
"in", "name": "myQueueItem", "queueName": "myqueue-items", "connection": "MyStorageConnectionAppSetting" }, { "type": "httpTrigger", "name": "req", "direction": "in", "dataType": "binary" } ] }
@Jan_de_V • CFP Exchange • Service bus binding • Imperative
binding met Blob storage • FunctionsWithAuthentication • Http triggers met authenticatie • Minifier • Volledig serverless oplossing
@Jan_de_V V2 > V1
@Jan_de_V https://github.com/Jandev @Jan_de_V
[email protected]
https://jan-v.nl
@Jan_de_V