SlideShare a Scribd company logo
1 of 38
DevOps Based
Progressive Delivery
Telehealth Platform
Bhagvan Kommadi
DIRECTOR OF PRODUCT ENGINEERING,
VALUEMOMENTUM
LEADERSHIP
© 2021 All Rights Reserved. 2
Mind Map - DevOps
Telehealth Solution
Architectural Components
Deep Learning Solution
Implementation
What’s Next ?
Sneak Preview of Upcoming Features
Agenda
DevOps
Agility
Flexibility
Quality
© 2021 All Rights Reserved. 3 3
Mind map
No Code Platforms
Low Code Platforms
Market Requirements
Health Insurance
Payment Processing
AI
Digital health
Data Sources
Knowledge
Resources
Legacy Systems & Migration
Budget
In House Applications
Health Care
Application Upgrades & Update
Training
Metadata
Customizations
Licensing & Subscription
Life insurance
Tech Stack
Wellness Apps
Hospital
Management
Application Scope
Neural
Sketch
Learning
AI/ML
Devops
Containers
Cloud
CI/CD
Version
Control
Testing
GIT
IDE
Automation
Virtualization
Network
Monitoring
System Admin
Telehealth Solution
Telehealth Solution
© 2021 All Rights Reserved. 5
Patient Journey
Book an
Appointment
Appointment
Reminder
Schedule
Tracking
Intimate
Delays
Manage
Appointments
Post
Appointment
Engagement
© 2021 All Rights Reserved. 6
What Patients Want & Doctor’s View
© 2021 All Rights Reserved. 7
Voice Assistants
© 2021 All Rights Reserved. 8
Process Flow
Filters
NLP API
Web
Mobile
Desktop
Queries
Registry
Data Sources
Links
Knowledge Base
Updates
1) Diseases
2) Data Sources
3) Artifacts
Top Down
As Knowledge
Domain Expert
Bottom Up
Registry &
knowledge updates
• Orphanet
• Johns Hopkins
• WHO
• NORD
© 2021 All Rights Reserved. 9
Knowledgebase Architecture
Service Layer
Visualization
Layer
Data Access
Layer
Knowledg
e Updates
Internet
Data
Sources
Search
Manager
Knowledge
Base
Manager
axios
cheerios
node
Disease Registry
Disease Knowledge
© 2021 All Rights Reserved. 10
Digital Assistants & Video Bots
Taking clinical
notes
Retrieving
cases
Updating
Prescriptions
Creating
consultation
appointments
Architectural Components
Telehealth Platform
© 2021 All Rights Reserved. 12
Bug Tracking
Systems
Monitoring
Systems
Configuration
Management
OS Patching
CI/CD
Pipelines
Containers
Source Code
Control
Systems
Collaboration
Infrastructure
Foundational Tools & Infrastructure
© 2021 All Rights Reserved. 13
DevOps Evolution - Metrics
Metric Value
Deployment
Frequency
Monthly
Lead Time Between
a week
and
6months
MTTR Less than
a week
Change
Failure Rate
Less than
15%
Low
Mid High
Metric Value
Deployment
Frequency
Between Daily
and Weekly
Lead Time Less than a
week
MTTR Less than a day
Change Failure
Rate
Less than 15%
Metric Value
Deployment
Frequency
On Demand
Lead Time Less than an
hour
MTTR Less than an
hour
Change Failure
Rate
Less than 5%
© 2021 All Rights Reserved. 14
DevOps Evolution - Challenges
• Resistance to Change
• Legacy Architecture
• Shortage of Skills
• Lack of Automation
• Unclear Objectives
Low
• Resistance to Change
• Legacy Architecture
• Shortage of Skills
• Lack of Automation
Mid • Legacy Architecture
• Shortage of Skills
High
© 2021 All Rights Reserved. 15
Flow of Change
Business
Domain
Business
Domain
Stream Aligned Team
Stream Aligned Team
Enabling
Team
Platform Team
Complex
Subsystem Team
Flow of Change
Collaboration
X as a Service
Facilitating
© 2021 All Rights Reserved. 16
Jenkins Devops - Features
Authorization
Administration
Analytics
Scalability
Availability
Distributed Teams
Container Support
Quality
Cost
Product
Time
© 2021 All Rights Reserved. 17
Jenkins Pipeline – Devops Workflow
Code
Checkout
Build the
code
Test the
code
Stage the
build
Release
the build
Deploy
the build
Version
Control
Continuous
Integration
Continuous
Delivery
Continuous
Deployment
© 2021 All Rights Reserved. 18
Progressive Delivery of Web Apps
Automating the Delivery of Web Apps
Jenkins
Server
GitRepo
Update
Jenkins
Trigger
Jenkins
Build
Process
AWS
Deployment
Live Web
App
© 2021 All Rights Reserved. 19
Progressive Delivery of Mobile Apps
Automating the Delivery of Mobile and Web Apps
Jenkins
Server
GitRepo
Update
Jenkins
Trigger
Jenkins
Build
Process
Google
Play Store
Apple
App Store
© 2021 All Rights Reserved. 20
Jenkins Devops : Benefits
Autonomous
Teams
Simple setup
Delivers
Release in
Time
Faster
Delivery
Higher
Productivity
Software
Predictivity
Business
Sustainability
Autonomous
Teams
Audit Trails
End to
End
Integration
Tests
Functional Tests
Unit Tests
© 2021 All Rights Reserved. 21
Jenkins – Agent based Architecture
Jenkins
Server
Git Lab
Jenkins Agent
Jenkins Agent
Jenkins Agent
© 2021 All Rights Reserved. 22
Dev Ops Best Practices
22
Automating Software Delivery
Treating Release Orchestration as a Business Imperative
Adopting Best-of-Breed Solutions but Doing so Judiciously
Practicing Value Stream Thinking
Using Feature Flags for Safer, Faster Software Delivery
Deep Learning
Solution
HealthCare Data Analysis
© 2021 All Rights Reserved. 24
Input
Layer
Hidden
Layer
Hidden
Layer
Output
Layer
Hidden
Layer
Hidden
Layer
Convolutional Neural Network
© 2021 All Rights Reserved. 25
Image
Pixels
Pixel Value
Color
Depth
Grey Scale
Intensity
CNN
Layers
Convolution
Rectified
linear
unit
(ReLu)
Pooling
Fully
Connected
Features
Extraction
Image Recognition
© 2021 All Rights Reserved. 26
CNN Models
Keras pre-
trained
CNNs
Xception
VGG16
VGG1
9
ResNet
50
Inception V3
Inception
ResNetV2
Mobile
Net
Dense
Net
NASNet
MobileNet
V2
© 2021 All Rights Reserved. 27
Atelectasis 192
Cardiomegaly 50
Consolidation 72
Edema 41
Effusion 203
Emphysema 42
Fibrosis 38
Hernia 5
Infiltration 503
Mass 99
No Finding 3044
Nodule 144
Pleural_Thickening 65
Pneumonia 14
Pneumothorax 114
Total Result 5606
Atelectasis
Pneumothorax
Gender : Male, Female
Xray Position: Frontal , Back, Side
Lung Disease Analysis
© 2021 All Rights Reserved. 28
Training
Testing
Validation
Normal
Infection
by Virus
Infection
by
Bacteria
True
Positive
False
Positive
False
Negative
False
Positive
Actual
P
r
e
d
i
c
t
e
d
Precision = True Positive/Actual
Results
Recall = True Positive/Predicted
Results
Accuracy = (True Positive + True Negative)/Total
Actual Results = True Positive + False Positive
Predicted Results = True Positive + False Negative
CNN
Scale
Shift
Rotate
Salt and
Pepper
noise
Flip
Lung Disease – Deep Learning
© 2021 All Rights Reserved. 29
Total params: 12,167,424
Trainable params: 12,167,424
Non-trainable params: 0
Precision: 0.734694
%
Recall: 0.073022 %
Fscore: 0.261248 %
Training Data Bias = Average Predicted Value - Average Actual
Value
Convolutional Neural Network Results
© 2021 All Rights Reserved. 30
Convolutional Neural Network - Basic
© 2021 All Rights Reserved. 31
Convolutional Neural Network – Complete Dataset
Implementation
Telehealth Platform
© 2021 All Rights Reserved. 33
White Coats Platform
Network
App
Practice Plus
Clinic
Plus
StaffPlus
Patient
Plus
Registered
Doctors*
3,00,000+
Locations
3,000+
Onboarded
Doctors (App)
50,000+
Doctors from
Metro/Tier 1 & 2
~68%
Doctors from
Tier 3 & 4
~32%
# of Specialties
125+
General
Practitioners
~35%
% of Drs :
Specialists
~65% • App & Web Views
Q1- 2.05L ; Q2- 2.8L (Growth 36%)
• Social Interactions (APP)
Q1- 1.27L ; Q2- 1.58L (Growth 25%)
• Network Cases
Q1- 800 ; Q2- 1000 (Growth 25%)
White Coats Platform
© 2021 All Rights Reserved. 34
What’s Next ?
Relation of programming paradigms to CD and deployment experience
Differences between prevalence and effects of intentional vs. unintentional violations of SOLID OO design
principles
Count of manual interventions required to go from dev to production and relation to software architecture
and testing strategy
Relation of database normalization to deployment and incident/rollback frequency
Complexity of DevOps pipeline in terms of tool count
Overall effect of CD on application quality and security
Prevalence of version control for various definable (source, build scripts, infrastructure configuration, etc.)
© 2021 All Rights Reserved. 35
Moving From DevOps to ->
DevOps
Data
Ops
Dev
SecOps
AI Ops
MLOps
Development
Operati
ons
Security
Data
DevOps
DevSecOps
DataOps
© 2021 All Rights Reserved. 36
Ops Roles - Future
Vendor Engg Product Engg
SocioTechnical
Systems Engg
Portfolio
Management
© 2021 All Rights Reserved. 37
Clinical Knowledge - EBM
37
• Guidelines
• Decisions
• Study
Results
• Observations
Data Evidence
Guidance
Action
Omni Channel Telehealth
Platform
Genomic Applications
Personalized Medicine
Evidence Based Medicine
Predictive Toxicology
QSAR
Chemo-Informatics
Thank you!
Bhagvan Kommadi
DIRECTOR OF PRODUCT ENGG, VALUEMOMENTUM

More Related Content

What's hot

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Microsoft Program Offering- Your Questions Answered
Microsoft Program Offering- Your Questions AnsweredMicrosoft Program Offering- Your Questions Answered
Microsoft Program Offering- Your Questions AnsweredTechSoup
 
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity Software Ireland
 
Angelbeat -Cut Your Troubleshooting_Time-In-Half
Angelbeat -Cut Your Troubleshooting_Time-In-HalfAngelbeat -Cut Your Troubleshooting_Time-In-Half
Angelbeat -Cut Your Troubleshooting_Time-In-HalfRick Kingsley
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...Curiosity Software Ireland
 
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity Software Ireland
 
integrating-cognitive-services-into-your-devops-strategy
integrating-cognitive-services-into-your-devops-strategyintegrating-cognitive-services-into-your-devops-strategy
integrating-cognitive-services-into-your-devops-strategyKarthik Jaganathan
 
Using Vault eTMF Milestones and EDLs to Support Inspection Readiness
Using Vault eTMF Milestones and EDLs to Support Inspection ReadinessUsing Vault eTMF Milestones and EDLs to Support Inspection Readiness
Using Vault eTMF Milestones and EDLs to Support Inspection ReadinessVeeva Systems
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...DevOps.com
 
TeamBinder New Brochure 1.0
TeamBinder New Brochure 1.0TeamBinder New Brochure 1.0
TeamBinder New Brochure 1.0Ruth Puem
 
Veeva Systems Webinar: Driving Continuous Quality Improvements
Veeva Systems Webinar: Driving Continuous Quality ImprovementsVeeva Systems Webinar: Driving Continuous Quality Improvements
Veeva Systems Webinar: Driving Continuous Quality ImprovementsVeeva Systems
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...SOASTA
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management ReporteG Innovations
 
Pentest as a Service Impact 2020
Pentest as a Service Impact 2020Pentest as a Service Impact 2020
Pentest as a Service Impact 2020DevOps.com
 
Software Quality without Testing
Software Quality without TestingSoftware Quality without Testing
Software Quality without TestingNagarro
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Dr. Shahanawaj Ahamad
 
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...Ravi Tirumalai
 
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoidChoosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoideG Innovations
 

What's hot (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Microsoft Program Offering- Your Questions Answered
Microsoft Program Offering- Your Questions AnsweredMicrosoft Program Offering- Your Questions Answered
Microsoft Program Offering- Your Questions Answered
 
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
 
Angelbeat -Cut Your Troubleshooting_Time-In-Half
Angelbeat -Cut Your Troubleshooting_Time-In-HalfAngelbeat -Cut Your Troubleshooting_Time-In-Half
Angelbeat -Cut Your Troubleshooting_Time-In-Half
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
 
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
 
integrating-cognitive-services-into-your-devops-strategy
integrating-cognitive-services-into-your-devops-strategyintegrating-cognitive-services-into-your-devops-strategy
integrating-cognitive-services-into-your-devops-strategy
 
Using Vault eTMF Milestones and EDLs to Support Inspection Readiness
Using Vault eTMF Milestones and EDLs to Support Inspection ReadinessUsing Vault eTMF Milestones and EDLs to Support Inspection Readiness
Using Vault eTMF Milestones and EDLs to Support Inspection Readiness
 
All about cigniti
All about cignitiAll about cigniti
All about cigniti
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
 
TeamBinder New Brochure 1.0
TeamBinder New Brochure 1.0TeamBinder New Brochure 1.0
TeamBinder New Brochure 1.0
 
Veeva Systems Webinar: Driving Continuous Quality Improvements
Veeva Systems Webinar: Driving Continuous Quality ImprovementsVeeva Systems Webinar: Driving Continuous Quality Improvements
Veeva Systems Webinar: Driving Continuous Quality Improvements
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report
 
Pentest as a Service Impact 2020
Pentest as a Service Impact 2020Pentest as a Service Impact 2020
Pentest as a Service Impact 2020
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
Software Quality without Testing
Software Quality without TestingSoftware Quality without Testing
Software Quality without Testing
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...
Restructuring The Government Ict Infrastructures And Standards To Achieve Glo...
 
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoidChoosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
 

Similar to Devops based progressive delivery finalized

Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...InfluxData
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsSmartBear
 
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...Shahid Shah
 
Webinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized InfrastructureWebinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized InfrastructurePepperweed Consulting
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Benefits of Transforming to a Hybrid Infrastructure - HPE
Benefits of Transforming to a Hybrid Infrastructure - HPEBenefits of Transforming to a Hybrid Infrastructure - HPE
Benefits of Transforming to a Hybrid Infrastructure - HPEMarcoTechnologies
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?eG Innovations
 
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...Zinnov
 
Accelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOpsAccelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOpsCitiusTech
 
DevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkDevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkVMware Tanzu
 
Avoiding the DevOps Tax
Avoiding the DevOps Tax Avoiding the DevOps Tax
Avoiding the DevOps Tax GitLab, Inc
 
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceHow Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceAmazon Web Services
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 

Similar to Devops based progressive delivery finalized (20)

Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
 
DevOps - Transforming the Traditional SDLC
DevOps - Transforming the Traditional SDLCDevOps - Transforming the Traditional SDLC
DevOps - Transforming the Traditional SDLC
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
 
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps
DevOps DevOps
DevOps
 
Webinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized InfrastructureWebinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized Infrastructure
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Benefits of Transforming to a Hybrid Infrastructure - HPE
Benefits of Transforming to a Hybrid Infrastructure - HPEBenefits of Transforming to a Hybrid Infrastructure - HPE
Benefits of Transforming to a Hybrid Infrastructure - HPE
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?
 
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...
Unlocking the Power of Data: Data Driven Product Engineering, Evren Eryurek, ...
 
Accelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOpsAccelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOps
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
DevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkDevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it Work
 
Dev ops
Dev opsDev ops
Dev ops
 
Avoiding the DevOps Tax
Avoiding the DevOps Tax Avoiding the DevOps Tax
Avoiding the DevOps Tax
 
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceHow Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
 
Pravin_CV_4+years
Pravin_CV_4+yearsPravin_CV_4+years
Pravin_CV_4+years
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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...
 

Devops based progressive delivery finalized

  • 1. DevOps Based Progressive Delivery Telehealth Platform Bhagvan Kommadi DIRECTOR OF PRODUCT ENGINEERING, VALUEMOMENTUM LEADERSHIP
  • 2. © 2021 All Rights Reserved. 2 Mind Map - DevOps Telehealth Solution Architectural Components Deep Learning Solution Implementation What’s Next ? Sneak Preview of Upcoming Features Agenda DevOps Agility Flexibility Quality
  • 3. © 2021 All Rights Reserved. 3 3 Mind map No Code Platforms Low Code Platforms Market Requirements Health Insurance Payment Processing AI Digital health Data Sources Knowledge Resources Legacy Systems & Migration Budget In House Applications Health Care Application Upgrades & Update Training Metadata Customizations Licensing & Subscription Life insurance Tech Stack Wellness Apps Hospital Management Application Scope Neural Sketch Learning AI/ML Devops Containers Cloud CI/CD Version Control Testing GIT IDE Automation Virtualization Network Monitoring System Admin
  • 5. © 2021 All Rights Reserved. 5 Patient Journey Book an Appointment Appointment Reminder Schedule Tracking Intimate Delays Manage Appointments Post Appointment Engagement
  • 6. © 2021 All Rights Reserved. 6 What Patients Want & Doctor’s View
  • 7. © 2021 All Rights Reserved. 7 Voice Assistants
  • 8. © 2021 All Rights Reserved. 8 Process Flow Filters NLP API Web Mobile Desktop Queries Registry Data Sources Links Knowledge Base Updates 1) Diseases 2) Data Sources 3) Artifacts Top Down As Knowledge Domain Expert Bottom Up Registry & knowledge updates • Orphanet • Johns Hopkins • WHO • NORD
  • 9. © 2021 All Rights Reserved. 9 Knowledgebase Architecture Service Layer Visualization Layer Data Access Layer Knowledg e Updates Internet Data Sources Search Manager Knowledge Base Manager axios cheerios node Disease Registry Disease Knowledge
  • 10. © 2021 All Rights Reserved. 10 Digital Assistants & Video Bots Taking clinical notes Retrieving cases Updating Prescriptions Creating consultation appointments
  • 12. © 2021 All Rights Reserved. 12 Bug Tracking Systems Monitoring Systems Configuration Management OS Patching CI/CD Pipelines Containers Source Code Control Systems Collaboration Infrastructure Foundational Tools & Infrastructure
  • 13. © 2021 All Rights Reserved. 13 DevOps Evolution - Metrics Metric Value Deployment Frequency Monthly Lead Time Between a week and 6months MTTR Less than a week Change Failure Rate Less than 15% Low Mid High Metric Value Deployment Frequency Between Daily and Weekly Lead Time Less than a week MTTR Less than a day Change Failure Rate Less than 15% Metric Value Deployment Frequency On Demand Lead Time Less than an hour MTTR Less than an hour Change Failure Rate Less than 5%
  • 14. © 2021 All Rights Reserved. 14 DevOps Evolution - Challenges • Resistance to Change • Legacy Architecture • Shortage of Skills • Lack of Automation • Unclear Objectives Low • Resistance to Change • Legacy Architecture • Shortage of Skills • Lack of Automation Mid • Legacy Architecture • Shortage of Skills High
  • 15. © 2021 All Rights Reserved. 15 Flow of Change Business Domain Business Domain Stream Aligned Team Stream Aligned Team Enabling Team Platform Team Complex Subsystem Team Flow of Change Collaboration X as a Service Facilitating
  • 16. © 2021 All Rights Reserved. 16 Jenkins Devops - Features Authorization Administration Analytics Scalability Availability Distributed Teams Container Support Quality Cost Product Time
  • 17. © 2021 All Rights Reserved. 17 Jenkins Pipeline – Devops Workflow Code Checkout Build the code Test the code Stage the build Release the build Deploy the build Version Control Continuous Integration Continuous Delivery Continuous Deployment
  • 18. © 2021 All Rights Reserved. 18 Progressive Delivery of Web Apps Automating the Delivery of Web Apps Jenkins Server GitRepo Update Jenkins Trigger Jenkins Build Process AWS Deployment Live Web App
  • 19. © 2021 All Rights Reserved. 19 Progressive Delivery of Mobile Apps Automating the Delivery of Mobile and Web Apps Jenkins Server GitRepo Update Jenkins Trigger Jenkins Build Process Google Play Store Apple App Store
  • 20. © 2021 All Rights Reserved. 20 Jenkins Devops : Benefits Autonomous Teams Simple setup Delivers Release in Time Faster Delivery Higher Productivity Software Predictivity Business Sustainability Autonomous Teams Audit Trails End to End Integration Tests Functional Tests Unit Tests
  • 21. © 2021 All Rights Reserved. 21 Jenkins – Agent based Architecture Jenkins Server Git Lab Jenkins Agent Jenkins Agent Jenkins Agent
  • 22. © 2021 All Rights Reserved. 22 Dev Ops Best Practices 22 Automating Software Delivery Treating Release Orchestration as a Business Imperative Adopting Best-of-Breed Solutions but Doing so Judiciously Practicing Value Stream Thinking Using Feature Flags for Safer, Faster Software Delivery
  • 24. © 2021 All Rights Reserved. 24 Input Layer Hidden Layer Hidden Layer Output Layer Hidden Layer Hidden Layer Convolutional Neural Network
  • 25. © 2021 All Rights Reserved. 25 Image Pixels Pixel Value Color Depth Grey Scale Intensity CNN Layers Convolution Rectified linear unit (ReLu) Pooling Fully Connected Features Extraction Image Recognition
  • 26. © 2021 All Rights Reserved. 26 CNN Models Keras pre- trained CNNs Xception VGG16 VGG1 9 ResNet 50 Inception V3 Inception ResNetV2 Mobile Net Dense Net NASNet MobileNet V2
  • 27. © 2021 All Rights Reserved. 27 Atelectasis 192 Cardiomegaly 50 Consolidation 72 Edema 41 Effusion 203 Emphysema 42 Fibrosis 38 Hernia 5 Infiltration 503 Mass 99 No Finding 3044 Nodule 144 Pleural_Thickening 65 Pneumonia 14 Pneumothorax 114 Total Result 5606 Atelectasis Pneumothorax Gender : Male, Female Xray Position: Frontal , Back, Side Lung Disease Analysis
  • 28. © 2021 All Rights Reserved. 28 Training Testing Validation Normal Infection by Virus Infection by Bacteria True Positive False Positive False Negative False Positive Actual P r e d i c t e d Precision = True Positive/Actual Results Recall = True Positive/Predicted Results Accuracy = (True Positive + True Negative)/Total Actual Results = True Positive + False Positive Predicted Results = True Positive + False Negative CNN Scale Shift Rotate Salt and Pepper noise Flip Lung Disease – Deep Learning
  • 29. © 2021 All Rights Reserved. 29 Total params: 12,167,424 Trainable params: 12,167,424 Non-trainable params: 0 Precision: 0.734694 % Recall: 0.073022 % Fscore: 0.261248 % Training Data Bias = Average Predicted Value - Average Actual Value Convolutional Neural Network Results
  • 30. © 2021 All Rights Reserved. 30 Convolutional Neural Network - Basic
  • 31. © 2021 All Rights Reserved. 31 Convolutional Neural Network – Complete Dataset
  • 33. © 2021 All Rights Reserved. 33 White Coats Platform Network App Practice Plus Clinic Plus StaffPlus Patient Plus Registered Doctors* 3,00,000+ Locations 3,000+ Onboarded Doctors (App) 50,000+ Doctors from Metro/Tier 1 & 2 ~68% Doctors from Tier 3 & 4 ~32% # of Specialties 125+ General Practitioners ~35% % of Drs : Specialists ~65% • App & Web Views Q1- 2.05L ; Q2- 2.8L (Growth 36%) • Social Interactions (APP) Q1- 1.27L ; Q2- 1.58L (Growth 25%) • Network Cases Q1- 800 ; Q2- 1000 (Growth 25%) White Coats Platform
  • 34. © 2021 All Rights Reserved. 34 What’s Next ? Relation of programming paradigms to CD and deployment experience Differences between prevalence and effects of intentional vs. unintentional violations of SOLID OO design principles Count of manual interventions required to go from dev to production and relation to software architecture and testing strategy Relation of database normalization to deployment and incident/rollback frequency Complexity of DevOps pipeline in terms of tool count Overall effect of CD on application quality and security Prevalence of version control for various definable (source, build scripts, infrastructure configuration, etc.)
  • 35. © 2021 All Rights Reserved. 35 Moving From DevOps to -> DevOps Data Ops Dev SecOps AI Ops MLOps Development Operati ons Security Data DevOps DevSecOps DataOps
  • 36. © 2021 All Rights Reserved. 36 Ops Roles - Future Vendor Engg Product Engg SocioTechnical Systems Engg Portfolio Management
  • 37. © 2021 All Rights Reserved. 37 Clinical Knowledge - EBM 37 • Guidelines • Decisions • Study Results • Observations Data Evidence Guidance Action Omni Channel Telehealth Platform Genomic Applications Personalized Medicine Evidence Based Medicine Predictive Toxicology QSAR Chemo-Informatics
  • 38. Thank you! Bhagvan Kommadi DIRECTOR OF PRODUCT ENGG, VALUEMOMENTUM

Editor's Notes

  1. This PowerPoint Template includes a series of slide masters with predefined layouts and color schemes for formatting slides Slide Masters are displayed when you right click on a slide and select Layout from menu
  2. Book consultations online (Video/Audio) Get medicines delivered Book diagnosis tests Set reminders for medicines Ask questions to experts Add and save medical records View appointments and diagnosis history View chat history and order history Add and view family members View and update profile Read articles and share them
  3. An open-source CI server that enables development and operation teams to reliably build, test, and deploy the software with shared pipeline and error tracking function. It can also be associated with a variety of dashboard plugins.
  4. Continuous Development: Git, SVN, Mercurial, CVS, Jira Continuous Integration: Jenkins, Bamboo, Hudson Continuous Delivery: Nexus, Archiva, Tomcat Continuous Deployment: Puppet, Chef, Docker Continuous Monitoring: Splunk, ELK Stack, Nagios Continuous Testing: Selenium, Katalon Studio
  5. Merge the project’s source code into a single repository and maintain. Automate the build and integration. Have the build self-test. Regularly update changes to the baseline  Add all commits to the baseline Accelerate the builds Run tests in a clone of the production environment Make it easy to get the latest deliverables Build results can be monitored easily to public Automate deployment
  6. Image consisting of pixels and greyscale intensity ranges from 0 to 255 and weighted average is measured by the Perceptron
  7. we defined the SOLID principles as follows: • Single-responsibility principle – Every class should have only one reason to change. • Open-closed principle – Every class should be open for extension but closed for modification. • Liskov substitution principle – Every subclass should be substitutable for its base class. • Interface segregation principle – No interface should require a client to worry about things it does not want from the implementation. • Dependency inversion principle – No abstraction should depend on concrete implementation details.
  8. DevOps is a union in which processes, products, and people are integrated to provide Continuous Integration and Continuous Delivery of value to end-users.