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
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serverless .., hoe, wat en vooral waarom?
Jan de Vries
devNetNoord
September 27, 2018
More Decks by devNetNoord
See All by devNetNoord
Gebruik je broncode als documentatie voor je stakeholders
devnetnoord
0
57
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
48
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
91
What's new with Azure Bicep?
devnetnoord
0
58
Copilot Beyond the Basics
devnetnoord
0
130
The Blazor Multiverse
devnetnoord
0
110
De Architectuur Odyssee
devnetnoord
0
63
Azure Kubernetes Service Quickstart
devnetnoord
0
72
The Office Copilot
devnetnoord
0
53
Other Decks in Technology
See All in Technology
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
570
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
750
Flutterをカメラで動かしたかった話
sony
1
140
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
2.8k
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
Digitization部 紹介資料
sansan33
PRO
2
7.7k
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
110
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
140
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
300
FDEの心得
noriakioji
5
6k
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
290
私がブラウザを自作したくなった理由
supurazako
1
240
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Design in an AI World
tapps
1
280
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Crafting Experiences
bethany
1
250
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Faster Mobile Websites
deanohume
310
32k
RailsConf 2023
tenderlove
30
1.5k
WENDY [Excerpt]
tessaabrams
11
39k
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