Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Serverless .., hoe, wat en vooral waarom?
Search
devNetNoord
September 27, 2018
Technology
90
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
65
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
53
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
100
What's new with Azure Bicep?
devnetnoord
0
61
Copilot Beyond the Basics
devnetnoord
0
140
The Blazor Multiverse
devnetnoord
0
110
De Architectuur Odyssee
devnetnoord
0
65
Azure Kubernetes Service Quickstart
devnetnoord
0
75
The Office Copilot
devnetnoord
0
60
Other Decks in Technology
See All in Technology
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
150
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
170
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
110
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
160
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
480
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
160
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
110
あるけみー式LTスライド作成術
alchemy1115
1
200
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
610
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
4k
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
220
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Being A Developer After 40
akosma
91
590k
ラッコキーワード サービス紹介資料
rakko
1
4.8M
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.8k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
Scaling GitHub
holman
464
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Between Models and Reality
mayunak
4
450
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
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