SlideShare a Scribd company logo
1 of 23
Download to read offline
DEVOPS
IN
IOT
WHO AM I
• Solutions Architect
• DevOps
• Serverless
• IoT
• Big Data
• Blockchain
• AI
• ML
dlavrin@softserveinc.com
AGENDA
1. IoT Services
2. DevOps Implementation as a Service
3. IoT Projects Landscape
4. Programmable Edge
5. IoT (Hybrid) Infrastructure
6. Event Flow
7. Data Processing on IoT Edge
8. Enterprise IoT
9. Enterprise Hybrid Cloud
10. IoT Edge Auto-Discovery
11. Visibility
12. Real-Life examples
IOT SERVICES
SOLUTIONS ARCHITECTURE
AND DEVELOPMENT
in Hybrid-Cloud environment
BUILD CONTINUOUS DEVOPS
EXPERIENCE
across IoT Edge & Clouds
QA/QC PROCESS SETUP AND
AUTOMATION
in Micro-Services environment
MICROSERVICES ADOPTION
For IoT
PROVIDING ESSENTIAL
SECURITY
for customer’s solutions, threat detection,
visibility and control
OPEN SOURCE COMPONENTS
CUSTOMIZATIONS
to fit requirements
• IoT & Hybrid Infrastructure
• Securing components
• Facilitates the growths of the IoT
DEVOPS IMPLEMENTATION AS A SERVICE
Business
• KPI’s, CSF’s, how they align with
Hybrid Cloud
• Allign current business process
with HC strategy
Discovery
• Define use cases
• FR & NFR ( like capacity,
availability,security, ops, scale,
assurance )
Architecture Design
• Define context
• Allign high-level Architecture with
HC principles
• Document Architecture decisions
• Ops Model design
• Components considering
Roadmap
• Define timeline, phases, milestones
• Deliverables aligning
• Define scope
• Define inclusions and exclusions
PROGRAMMABLE
EDGE
IOT PROJECT LANDSCAPE
HYBRID
CLOUDS/HYBRID
INFRASTRUCTURE
IOT &
SERVERLESS
DATA
PROCESSING
SECURITY
• IoT Edge
• SP Edge
• Identity management
• Data processing and
anomaly detection
PROGRAMMABLE EDGE
What for
•Performing data processing at the edge
•Reducing the communications bandwidth
•Analytics and knowledge generation
•Machine Learning predictions.
•Data Reduction & Data Aggregation
•Manage Time Critical Workload via AI
Value
•Cost Saving
•Efficiency Resource Utilization
•Faster Data Processing
IOT HYBRID INFRASTRUCTURE
• Cloud & On-Premise
• Data Aggregation
• Data Reduction
• Event Processing
• Etc.
• IoT Edge
• Data Processing on the fly
• Predictive analytics
• Programmable Edge
• Event Driven Flow
• IoT Devices
Fn
Fn
Fn
Fn
SDK
EVENT FLOW
• Ability to define «workflow»
• Ability to define «build blocks» – tasks
• Ability to create different scenarios
• Ability to assign triggers
• React to events
• Manage workload
DATA PROCESSING ON IOT EDGE
• Continuous data loading
• Massively parallel processing
• Data consolidation
• Dimensional processing
• Data normalization &
denormalization (depends on
tech stack)
• Structured & dimensional data
models
• Hybrid distributed
warehouses
• Data WH
• Processing
• Analytics
• Visualization
• Machine Learning
• Data Virtualization
• Data Ingestion
• Identity
ENTERPRISE IOT
• Security
• AuthN/AuthZ
• RBAC
• Policies
• Assurance
• Monitoring
• Telemetry
• Logging
• Tracing
• Orchestration
• Service Identity
• Intelligence
ENTERPRISE HYBRID CLOUD
OVERVIEW
TIGHT INTEGRATION WITH
DIFFERENT VENDORS
to expose key features like programmability,
security, and scale across all resource types
PLATFORMS MANAGEMENT
AUTOMATION
(deployment, updates, control)
SERVICE CATALOG ASSURANCE
USAGE METERING POLICIES
INFRASTRUCTURE CAPACITY
REPORTING
SELF-HEALING PIPELINE
(analytics, visibility, tracing, real-time control )
SECURITY
IOT EDGE DISCOVERY
• API-Gateways
• Load Balancers
• Traffic Management Services
• High Availability management
• Canary deployments
• Access control
• Geo-distribution
• Auto-Discovery
VISIBILITY
• Open Tracing (tracing in general )
• Enterprise solutions
• Telemetry
• Monitoring
• Logging
IOT: WAREHOUSE MICROCLIMATE
REDUCTION IN RISKS OF
FOODS’
DETERIORATION
CONTROLLING
MICROCLIMATE IN THE
WHOLE SUPPLY CHAIN
FAST DETECTION
OF SYSTEM
BREAKDOWNS
OIL WELLEarly prevention system to detect oil production anomalies in real time
9,000+
DISTRIBUTED
ACOUSTIC SENSORS
(DAS)
1,200,000 events per min
30GB per min
10,000+
DISTRIBUTED TEMPERATURE
SENSORS (DTS)
30Gb per day
• Solution architecture
• Reference Architecture
• Real-Time Analytics
• Retrospective Analytics
• Capture and transform data on the fly
• Apply rules to data in motion
• Securely deliver data
• Distributed Big Data stack
SMART BACK WALLRevenue growth and cost-saving solution for a B2B customer in retail
INCREASED PRODUCT
AVAILABILITY ON THE
SHELVES
COST SAVING (FOR
EXTRA DELIVERIES)
TOBACCO BACK WALLS
MEET REQUIREMENTS SET
BY CIGARETTE VENDORS
• Special camera installation to recognize empty slot tags
by SKU in the tobacco back wall and to control
equipment technical conditions;
• The software platform to collect and process data,
transfer them to server and online reports;
• Different views and drill-down options for different users
inside the company;
• The system of notifications being sent to the proper
employees depending on the problem occurred.
R&D: SMART COFFEE MACHINE
• IoT + Blockchain
• Biosensors
• Apple Watch
IOT DATA BEACON TRACKER
IOT AND ACOUSTIC DATA PROCESSING
Reference & solution architecture
Speed Layer
(Real-Time Analytics)
Storage Layer
Sensors
Streaming Layer Processing Layer
Visualization
Data Collector
Message
Queue
Data
Pipeline
Batch Layer
(Retrospective Analytics)
IoT
Data
Real-Time Stream
Processing
Real-Time
Data Storage
Real-Time Data
Visualization
Batch
Processing
Historical Data
Storage
Retrospective Data
Visualization
SOFTSERVE AND NATIONAL
UNIVERSITY LVIV POLYTECHNICS
Program features
• 23 SoftServe employees took part in program
development
• 70% - renovated courses
• SoftServe IT specialists are involved as instructors
• SoftServe representatives supervise and consult final
bachelor program execution
BACHELOR’S PROGRAM
KHARKIV DEVOPS COMMUNITY
& UKROPS
https://www.facebook.com/KharkivDevOpsCommunity/
https://www.facebook.com/KyivDevOpsCommunity/
http://ukrops.club
FOR
THE
FUTURE

More Related Content

What's hot

Real-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkReal-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkGuido Schmutz
 
Introduction to Azure IoT Suite
Introduction to Azure IoT SuiteIntroduction to Azure IoT Suite
Introduction to Azure IoT SuiteDaniel Toomey
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT EdgeCodit
 
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...FIWARE
 
Architecting Azure IoT Solutions
Architecting Azure IoT SolutionsArchitecting Azure IoT Solutions
Architecting Azure IoT SolutionsGlobalLogic Ukraine
 
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveNext Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveCodit
 
Azure IoT, Power BI and Sharepoint Online
Azure IoT, Power BI and Sharepoint OnlineAzure IoT, Power BI and Sharepoint Online
Azure IoT, Power BI and Sharepoint OnlineVitaly Zhukov
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Codit
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)Guy Barrette
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoTCodit
 
RapidScale Virtualization GPU Compute
RapidScale Virtualization GPU ComputeRapidScale Virtualization GPU Compute
RapidScale Virtualization GPU ComputeRapidScale
 
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...NetworkCollaborators
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Codit
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT CoreIdo Flatow
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edgeMarco Dal Pino
 
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration Strategy
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration StrategyXanadu for Big Data + Deep Learning + Cloud + IoT Integration Strategy
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration StrategyAlex G. Lee, Ph.D. Esq. CLP
 
Novelti Intro at Machine Learning Spain Meetup
Novelti Intro at Machine Learning Spain MeetupNovelti Intro at Machine Learning Spain Meetup
Novelti Intro at Machine Learning Spain MeetupNovelti
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy Barrette
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Eric D. Schabell
 

What's hot (20)

Real-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkReal-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache Spark
 
Introduction to Azure IoT Suite
Introduction to Azure IoT SuiteIntroduction to Azure IoT Suite
Introduction to Azure IoT Suite
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT Edge
 
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
 
Architecting Azure IoT Solutions
Architecting Azure IoT SolutionsArchitecting Azure IoT Solutions
Architecting Azure IoT Solutions
 
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveNext Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
 
Azure IoT, Power BI and Sharepoint Online
Azure IoT, Power BI and Sharepoint OnlineAzure IoT, Power BI and Sharepoint Online
Azure IoT, Power BI and Sharepoint Online
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoT
 
RapidScale Virtualization GPU Compute
RapidScale Virtualization GPU ComputeRapidScale Virtualization GPU Compute
RapidScale Virtualization GPU Compute
 
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT Core
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration Strategy
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration StrategyXanadu for Big Data + Deep Learning + Cloud + IoT Integration Strategy
Xanadu for Big Data + Deep Learning + Cloud + IoT Integration Strategy
 
Novelti Intro at Machine Learning Spain Meetup
Novelti Intro at Machine Learning Spain MeetupNovelti Intro at Machine Learning Spain Meetup
Novelti Intro at Machine Learning Spain Meetup
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
 

Similar to DevOps in IoT

IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1James Kelly
 
Tokyo Azure Meetup #4 - Build 2016 Overview
Tokyo Azure Meetup #4 -  Build 2016 OverviewTokyo Azure Meetup #4 -  Build 2016 Overview
Tokyo Azure Meetup #4 - Build 2016 OverviewTokyo Azure Meetup
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemBizTalk360
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT GapMarty Pejko
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Academy
 
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...RahulJain989779
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)Denodo
 
Kalix: Tackling the The Cloud to Edge Continuum
Kalix: Tackling the The Cloud to Edge ContinuumKalix: Tackling the The Cloud to Edge Continuum
Kalix: Tackling the The Cloud to Edge ContinuumJonas Bonér
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on AzureIvo Andreev
 
SecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdfSecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdfSrinivasMahankali3
 
How to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsHow to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsCloudera, Inc.
 
Rethinking the Database in the IoT Era
Rethinking the Database in the IoT EraRethinking the Database in the IoT Era
Rethinking the Database in the IoT EraInfluxData
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Codit
 

Similar to DevOps in IoT (20)

IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1
 
Tokyo Azure Meetup #4 - Build 2016 Overview
Tokyo Azure Meetup #4 -  Build 2016 OverviewTokyo Azure Meetup #4 -  Build 2016 Overview
Tokyo Azure Meetup #4 - Build 2016 Overview
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data Architecture
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT Gap
 
Digital transformation and AI @Edge
Digital transformation and AI @EdgeDigital transformation and AI @Edge
Digital transformation and AI @Edge
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
 
Kalix: Tackling the The Cloud to Edge Continuum
Kalix: Tackling the The Cloud to Edge ContinuumKalix: Tackling the The Cloud to Edge Continuum
Kalix: Tackling the The Cloud to Edge Continuum
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on Azure
 
SecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdfSecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdf
 
How to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of ThingsHow to Build Continuous Ingestion for the Internet of Things
How to Build Continuous Ingestion for the Internet of Things
 
Rethinking the Database in the IoT Era
Rethinking the Database in the IoT EraRethinking the Database in the IoT Era
Rethinking the Database in the IoT Era
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

DevOps in IoT

  • 2. WHO AM I • Solutions Architect • DevOps • Serverless • IoT • Big Data • Blockchain • AI • ML dlavrin@softserveinc.com
  • 3. AGENDA 1. IoT Services 2. DevOps Implementation as a Service 3. IoT Projects Landscape 4. Programmable Edge 5. IoT (Hybrid) Infrastructure 6. Event Flow 7. Data Processing on IoT Edge 8. Enterprise IoT 9. Enterprise Hybrid Cloud 10. IoT Edge Auto-Discovery 11. Visibility 12. Real-Life examples
  • 4. IOT SERVICES SOLUTIONS ARCHITECTURE AND DEVELOPMENT in Hybrid-Cloud environment BUILD CONTINUOUS DEVOPS EXPERIENCE across IoT Edge & Clouds QA/QC PROCESS SETUP AND AUTOMATION in Micro-Services environment MICROSERVICES ADOPTION For IoT PROVIDING ESSENTIAL SECURITY for customer’s solutions, threat detection, visibility and control OPEN SOURCE COMPONENTS CUSTOMIZATIONS to fit requirements • IoT & Hybrid Infrastructure • Securing components • Facilitates the growths of the IoT
  • 5. DEVOPS IMPLEMENTATION AS A SERVICE Business • KPI’s, CSF’s, how they align with Hybrid Cloud • Allign current business process with HC strategy Discovery • Define use cases • FR & NFR ( like capacity, availability,security, ops, scale, assurance ) Architecture Design • Define context • Allign high-level Architecture with HC principles • Document Architecture decisions • Ops Model design • Components considering Roadmap • Define timeline, phases, milestones • Deliverables aligning • Define scope • Define inclusions and exclusions
  • 6. PROGRAMMABLE EDGE IOT PROJECT LANDSCAPE HYBRID CLOUDS/HYBRID INFRASTRUCTURE IOT & SERVERLESS DATA PROCESSING SECURITY • IoT Edge • SP Edge • Identity management • Data processing and anomaly detection
  • 7. PROGRAMMABLE EDGE What for •Performing data processing at the edge •Reducing the communications bandwidth •Analytics and knowledge generation •Machine Learning predictions. •Data Reduction & Data Aggregation •Manage Time Critical Workload via AI Value •Cost Saving •Efficiency Resource Utilization •Faster Data Processing
  • 8. IOT HYBRID INFRASTRUCTURE • Cloud & On-Premise • Data Aggregation • Data Reduction • Event Processing • Etc. • IoT Edge • Data Processing on the fly • Predictive analytics • Programmable Edge • Event Driven Flow • IoT Devices Fn Fn Fn Fn SDK
  • 9. EVENT FLOW • Ability to define «workflow» • Ability to define «build blocks» – tasks • Ability to create different scenarios • Ability to assign triggers • React to events • Manage workload
  • 10. DATA PROCESSING ON IOT EDGE • Continuous data loading • Massively parallel processing • Data consolidation • Dimensional processing • Data normalization & denormalization (depends on tech stack) • Structured & dimensional data models • Hybrid distributed warehouses • Data WH • Processing • Analytics • Visualization • Machine Learning • Data Virtualization • Data Ingestion • Identity
  • 11. ENTERPRISE IOT • Security • AuthN/AuthZ • RBAC • Policies • Assurance • Monitoring • Telemetry • Logging • Tracing • Orchestration • Service Identity • Intelligence
  • 12. ENTERPRISE HYBRID CLOUD OVERVIEW TIGHT INTEGRATION WITH DIFFERENT VENDORS to expose key features like programmability, security, and scale across all resource types PLATFORMS MANAGEMENT AUTOMATION (deployment, updates, control) SERVICE CATALOG ASSURANCE USAGE METERING POLICIES INFRASTRUCTURE CAPACITY REPORTING SELF-HEALING PIPELINE (analytics, visibility, tracing, real-time control ) SECURITY
  • 13. IOT EDGE DISCOVERY • API-Gateways • Load Balancers • Traffic Management Services • High Availability management • Canary deployments • Access control • Geo-distribution • Auto-Discovery
  • 14. VISIBILITY • Open Tracing (tracing in general ) • Enterprise solutions • Telemetry • Monitoring • Logging
  • 15. IOT: WAREHOUSE MICROCLIMATE REDUCTION IN RISKS OF FOODS’ DETERIORATION CONTROLLING MICROCLIMATE IN THE WHOLE SUPPLY CHAIN FAST DETECTION OF SYSTEM BREAKDOWNS
  • 16. OIL WELLEarly prevention system to detect oil production anomalies in real time 9,000+ DISTRIBUTED ACOUSTIC SENSORS (DAS) 1,200,000 events per min 30GB per min 10,000+ DISTRIBUTED TEMPERATURE SENSORS (DTS) 30Gb per day • Solution architecture • Reference Architecture • Real-Time Analytics • Retrospective Analytics • Capture and transform data on the fly • Apply rules to data in motion • Securely deliver data • Distributed Big Data stack
  • 17. SMART BACK WALLRevenue growth and cost-saving solution for a B2B customer in retail INCREASED PRODUCT AVAILABILITY ON THE SHELVES COST SAVING (FOR EXTRA DELIVERIES) TOBACCO BACK WALLS MEET REQUIREMENTS SET BY CIGARETTE VENDORS • Special camera installation to recognize empty slot tags by SKU in the tobacco back wall and to control equipment technical conditions; • The software platform to collect and process data, transfer them to server and online reports; • Different views and drill-down options for different users inside the company; • The system of notifications being sent to the proper employees depending on the problem occurred.
  • 18. R&D: SMART COFFEE MACHINE • IoT + Blockchain • Biosensors • Apple Watch
  • 19. IOT DATA BEACON TRACKER
  • 20. IOT AND ACOUSTIC DATA PROCESSING Reference & solution architecture Speed Layer (Real-Time Analytics) Storage Layer Sensors Streaming Layer Processing Layer Visualization Data Collector Message Queue Data Pipeline Batch Layer (Retrospective Analytics) IoT Data Real-Time Stream Processing Real-Time Data Storage Real-Time Data Visualization Batch Processing Historical Data Storage Retrospective Data Visualization
  • 21. SOFTSERVE AND NATIONAL UNIVERSITY LVIV POLYTECHNICS Program features • 23 SoftServe employees took part in program development • 70% - renovated courses • SoftServe IT specialists are involved as instructors • SoftServe representatives supervise and consult final bachelor program execution BACHELOR’S PROGRAM
  • 22. KHARKIV DEVOPS COMMUNITY & UKROPS https://www.facebook.com/KharkivDevOpsCommunity/ https://www.facebook.com/KyivDevOpsCommunity/ http://ukrops.club