SlideShare a Scribd company logo
Dapr
Sergii Bielskyi
Head of R&D at Eleks
About me
Current
Head of R&D at Eleks
Previous
Cloud Solution Architect at Qiio
Solution Architect E-doc at APU
Technical Consultant MCS at MS Ukraine
MVP, Lead of SharePoint and IoT communities
Facebook https://www.facebook.com/groups/iot.ua/
Twitter @sergey_belskiy
Blog https://medium.com/@sergiibielskyi
Social
Before starting
Different parts across application
- Services
- Systems
- Solutions
- Databases
Different approaches
– Serverless
- Stateless
- Distributed
- Languages
A little bit of history
DAPR
distributed application portable or platform runtime
shared or spread out
works on application layer,
not network
integrate different systems
“Plumbing” run on all devices
.Net Online TechTalk “Your application is going to stay more serverless by using DAPR and Azure Functions together”
Darp itself
Dapr v1.0
https://docs.dapr.io
Sidecar architecture
Hosting environments
Dapr performance
Dapr
roadmap
Developer and operator productivity tooling:
• – VS Code extension.
• – Remote Dev Containers for local debugging a
DevOps pipeline development.
• – Dapr operational dashboard enhancements that
will provide deeper visibility into the operational
concerns of managing Dapr applications.
• New languages
RUST and C++
• Integration with frameworks and cloud native
technologies. Some examples include:
• – Django
• – Nodejs
• – Express
• – Kyma
• – Midway
Dapr in IoT practies
• IoT edge
• SQL database
• Blob Storage
• Azure Functions
• Machine Learning
• AKS
Resources
• https://dapr.io/ Dapr site
• Free book https://docs.microsoft.com/en-
us/dotnet/architecture/dapr-for-net-developers/?WT.mc_id=-blog-
scottha
• https://github.com/dapr Dapr github
Let’s get started
Simple case
DEMO
Notes
• Making a new Azure function via VS Code
• Including Dapr extention
• Building several state management blocks using Redis and Cosmos DB
• Building security blocks using Azure Key Vault
• Testing
• Debuging

More Related Content

PDF
“Full-stack developer: з чого розпочати кар’єру?”
PDF
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...
PPTX
Continuous Integration and Deployment with Jenkins for PCF
PPTX
Show and Tell: Building Applications on Cisco Open SDN Controller
PPTX
Continuous Integration and Deployment with Jenkins for PCF
PPTX
Cloud Collaboration with Eclipse Che
PPTX
CI/CD Development in Kubernetes - Skaffold
PDF
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
“Full-stack developer: з чого розпочати кар’єру?”
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...
Continuous Integration and Deployment with Jenkins for PCF
Show and Tell: Building Applications on Cisco Open SDN Controller
Continuous Integration and Deployment with Jenkins for PCF
Cloud Collaboration with Eclipse Che
CI/CD Development in Kubernetes - Skaffold
DCSF 19 Developing Apps with Containers, Functions and Cloud Services

What's hot (20)

PDF
Spring to Image
PDF
DCSF 19 Microservices API: Routing Across Any Infrastructure
PDF
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
PDF
Building a Secure Supply Chain with Docker
DOCX
KumarDevOpsEngineer
PDF
Shipping and Shifting ~100 Apps with Docker EE
PDF
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
PDF
5 patterns for success for application transformation
PDF
Demystifying container connectivity with kubernetes in docker
PDF
Introduction to Docker - Learning containerization XP conference 2016
PPTX
Maven Nexus
DOC
Vinayak_Sdet_DevOps_Bigdata_5_years
PDF
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
PDF
Windows container security
PDF
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
PDF
DockerCon SF 2015: Docker in the New York Times Newsroom
PDF
How to containerize at speed and at scale with Docker Enterprise Edition, mov...
PDF
DCEU 18: 5 Patterns for Success in Application Transformation
PDF
Resume ram-krishna
PPTX
Open Source In The World Of Java
Spring to Image
DCSF 19 Microservices API: Routing Across Any Infrastructure
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Building a Secure Supply Chain with Docker
KumarDevOpsEngineer
Shipping and Shifting ~100 Apps with Docker EE
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
5 patterns for success for application transformation
Demystifying container connectivity with kubernetes in docker
Introduction to Docker - Learning containerization XP conference 2016
Maven Nexus
Vinayak_Sdet_DevOps_Bigdata_5_years
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
Windows container security
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
DockerCon SF 2015: Docker in the New York Times Newsroom
How to containerize at speed and at scale with Docker Enterprise Edition, mov...
DCEU 18: 5 Patterns for Success in Application Transformation
Resume ram-krishna
Open Source In The World Of Java
Ad

Similar to .Net Online TechTalk “Your application is going to stay more serverless by using DAPR and Azure Functions together” (20)

PDF
APEX 4.2 New Features
PDF
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
PDF
Anton Morozov
PPTX
.NET per la Data Science e oltre
PPTX
AI introduction to modern web technologies.pptx
PPTX
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
PPTX
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
PPTX
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
DOC
NaliniProfile
PDF
MartinVanha
PPTX
Development in Dataverse SSHOC project
 
PDF
Extending DevOps to Big Data Applications with Kubernetes
PPTX
Eclipse Developement @ Progress Software
PPTX
SQL Explore 2012 - Meir Dudai: DAC
PPTX
Xps 13 developer edition - slide share presentation-02.20.13
DOCX
Resume
PPTX
Watts Water Dapr Community Call - Building Distributed Systems with Dapr
PPTX
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
DOCX
Vicky_Resume
APEX 4.2 New Features
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Anton Morozov
.NET per la Data Science e oltre
AI introduction to modern web technologies.pptx
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
NaliniProfile
MartinVanha
Development in Dataverse SSHOC project
 
Extending DevOps to Big Data Applications with Kubernetes
Eclipse Developement @ Progress Software
SQL Explore 2012 - Meir Dudai: DAC
Xps 13 developer edition - slide share presentation-02.20.13
Resume
Watts Water Dapr Community Call - Building Distributed Systems with Dapr
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Vicky_Resume
Ad

More from GlobalLogic Ukraine (20)

PDF
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
PPTX
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
PDF
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
PDF
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
PDF
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
PDF
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
PPTX
Штучний інтелект як допомога в навчанні, а не замінник.pptx
PPTX
Задачі AI-розробника як застосовується штучний інтелект.pptx
PPTX
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
PDF
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
PDF
JavaScript Community Webinar #14 "Why Is Git Rebase?"
PDF
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
PPTX
Страх і сила помилок - IT Inside від GlobalLogic Education
PDF
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
PDF
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
PDF
“How to Secure Your Applications With a Keycloak?
PDF
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
PPTX
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
PDF
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
PDF
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
JavaScript Community Webinar #14 "Why Is Git Rebase?"
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
Страх і сила помилок - IT Inside від GlobalLogic Education
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
“How to Secure Your Applications With a Keycloak?
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing

.Net Online TechTalk “Your application is going to stay more serverless by using DAPR and Azure Functions together”

  • 2. About me Current Head of R&D at Eleks Previous Cloud Solution Architect at Qiio Solution Architect E-doc at APU Technical Consultant MCS at MS Ukraine MVP, Lead of SharePoint and IoT communities Facebook https://www.facebook.com/groups/iot.ua/ Twitter @sergey_belskiy Blog https://medium.com/@sergiibielskyi Social
  • 3. Before starting Different parts across application - Services - Systems - Solutions - Databases Different approaches – Serverless - Stateless - Distributed - Languages
  • 4. A little bit of history DAPR distributed application portable or platform runtime shared or spread out works on application layer, not network integrate different systems “Plumbing” run on all devices
  • 10. Dapr roadmap Developer and operator productivity tooling: • – VS Code extension. • – Remote Dev Containers for local debugging a DevOps pipeline development. • – Dapr operational dashboard enhancements that will provide deeper visibility into the operational concerns of managing Dapr applications. • New languages RUST and C++ • Integration with frameworks and cloud native technologies. Some examples include: • – Django • – Nodejs • – Express • – Kyma • – Midway
  • 11. Dapr in IoT practies • IoT edge • SQL database • Blob Storage • Azure Functions • Machine Learning • AKS
  • 12. Resources • https://dapr.io/ Dapr site • Free book https://docs.microsoft.com/en- us/dotnet/architecture/dapr-for-net-developers/?WT.mc_id=-blog- scottha • https://github.com/dapr Dapr github
  • 15. DEMO Notes • Making a new Azure function via VS Code • Including Dapr extention • Building several state management blocks using Redis and Cosmos DB • Building security blocks using Azure Key Vault • Testing • Debuging