SlideShare a Scribd company logo
isw.net.au
Applications Overload!
Systematically collecting, analysing and modernising your applications.
Agenda
• The State of the Application
• Customer Analysis Stories
• The State of Domino
Jared Roberts
• ISW Head of Digital Solutions
• Melbourne, Australia
• Consulting background:
• Long-time Notes/ Domino / Connections
Sametime / WAS guy
• Digital Transformation / Analytics / Integration
• Lifelong metal musician (drums, guitar, bass)
• Dad of 2
• BBQ enthusiast
• Amateur beer brewer
• Terrible at most sports
Presentation v3 !
• Engage 2018
What about the apps? The app
modernisation story
• Think 2019
Modernising Domino
Applications. From "what do we
DO next?" to "How can we
INNOVATE next?"
• Application Disruptors
(mobile, cloud, UX, consumer apps, social & cognitive)
• Identifying application strategy
analysis
business
process
review
categorise prioritise execute
Application Analysis – pre 2020 era
analysis
remediation &
preparation
categorise
business
process review
prioritise
execute
Application Analysis – today
The State of the Application
• Modernisation Is Happening Now.
• Customers expect a shift to hybrid in the next 2 Years.
• Customers want to increase scalability & reliability.
• Migration can be expensive. Replatform. Refactor. Repurchase.
• Recognising hybrid as the future.
The State of the Application
• Customers seeking an all-inclusive experience.
• Various stages of cloud journey. Push into XaaS.
• Zero trust: Security & compliance at forefront of priority.
• APAC customers: Running critical apps. Hesitant to modernise.
Concerned about Domino skills.
• Large Domino environments have overwhelming numbers = $$$
Customer Analysis Stories
Australian I.T Services
provider
• 100 servers
• 37000 users
• 14000 DBs
• 12TB data
Scenario
• Service provider for Domino
platform for government
customers
• Moved both internal and
customer email/collaboration to
cloud
• Focus on extending the business
value of the most critical
applications
Challenges & Strategic Goals
Challenges
• Customers are seeking analysis data for
Domino applications to determine future
business value
• Customers don't know they are paying for
• Customers are seeking future guidance
for their most critical applications
Strategic goals
• Continuing and extending the business
value of the most critical applications.
• Removing the reliance on desktop
software (Notes clients) for customers.
• Providing customers with application
roadmaps for:
• decommission (delete)
• retain as read-only for records purpose
(archive)
• transition of applications to other
technologies (redeployment).
Analysis
• Application Usage Overview
• Usage History & Top 50 used
applications
• Usage – read/write
• Usage – read only
• Storage profile
• Database types
• Database health
• Categorisation of application
complexity
• Design and code insights
• Application discrepancies
• Active usage for each customer in 90
days and 1 year time periods
• Shared Server Architecture
• Identifying customer ownership
(with very dirty input data!)
• Complexity, Usage & Replatform
Approach
• Application Design Similarity
• Possible tools approach for execution
of roadmaps
Results
• Identified and planned a program of remedial work
for Domino platform.
• Reconcile discrepancies in documents, design age,
template inheritance & code base.
• Options paper to perform either:
• a 33% server infrastructure reduction
• move entire infrastructure to cloud
• Deploy Notes management tools
• Server consolidation (infra, special roles SMTP,
LDAP, website etc 33% reduction)
• 3 strategic outcomes for applications
• Delete
• Archive
• Redeploy
• Cost Estimates for execution of roadmaps
• Recommendation of tools & approach
14000 DBs
10000 focus
4000 used
2500 active
applications
Australian Federal
Government Department
• 210 servers
• 3500 users
• 24000 DBs
• 60TB data
Scenario
• Long-time heavy Domino users
• Moving email & collaboration to
another technology
• Critical focus on application
integration with Microsoft
• Concerned about Domino skills
in the future and capability to
manage platform
• Anticipates Domino usage for
10+ years
Challenges & Strategic Goals
Challenges
• Heavily integrated and customised
Domino applications and
infrastructure
• Shortage of skilled technical resources
to perform analysis and remedial work
• Short timeframes to execute
Strategic goals
• Comprehensive understanding of
application dependencies &
integration points into Microsoft tools
• Develop a program of remedial work
for applications to integrate with
Microsoft tools
• Exceptional user experience using
Domino applications when interacting
with Microsoft tools
Analysis
• Application Usage Overview
• Usage History & Top 50 used
applications
• Usage – read/write
• Usage – read only
• Storage profile
• Database types
• Database health
• Categorisation of application
complexity
• Design and code insights
• Application discrepancies
• Custom categorisation of
application/workflow functionality
(ie email, active content, encryption
etc)
• Access Control Lists and authorisation
points
• In-depth review of workflow for
selected applications
Results
• Prioritisation of applications that will have
integration points into Microsoft
• Program of work to remediate dependencies
on Domino when interacting via Microsoft
apps
• Program of work for single sign-on for web
apps using SAML
• Options papers for consolidation/move to
cloud
• 3 strategic outcomes for applications
• Domino apps which may be suitable for instant
retire or read-only access
• Domino apps which may be suitable for
integration with M365-centric workspace
• Domino applications that can be completely
redeveloped
24000 DBs
11000 focus
6500 used
1100 active
applications
Australian State
Government Department
• 380 servers
• 9500 users
• 75000 DBs
• 108TB data
Scenario
• 20+ year Domino platform
• Moved email & collaboration to
another technology
• Big focus on records retention
and de-duplication
• Under-resourced and under-
skilled to move forward with
Domino strategy
Challenges & Strategic Goals
Challenges
• Unacceptable number of duplicate databases and a
huge number of duplicate documents*
• Somewhat opaque picture of what Domino
databases & applications are on what servers
• Unvalidated list of applications and where they are
located
• Incomplete list of servers and databases held on
them
• Incomplete picture of how much storage is used
for documents and databases and the associated
costs
Strategic goals
• Comprehensive understanding of applications:
usage, complexity and data
• Develop a program of remedial work on the
Domino environment
• Begin the de-duplication of Domino databases and
records
• Transition redundant applications into retrievable
data stores
Analysis
• Application usage overview
• Usage History
• Usage – read/write
• Usage – read only
• Storage profile
• Database types
• Database health
• Categorisation of application
complexity
• Design and code insights
• Application discrepancies
• Complexity VS Archive &
Redevelopment Approach
• Tools & Platforms for Archive &
Redevelopment
Results
• Identified and planned a program of remedial work for
Domino platform.
• Fix code issues (preventing data processing)
• Reconcile selective replication of apps
• Data analysis performed on critical replica discrepancies
• Remove ~7500 redundant users (compliance risk)
• Remove 200 redundant server configurations
• 2-stage Server consolidation (infra, special roles SMTP, LDAP,
website etc  12 months, 95% reduction)
• Updates to Domino & Notes
• 4 strategic outcomes for applications
• Decommission
• Archive to EDRMS
• Redevelop in low-code platforms
• Redevelop in cloud native technologies
• Cost Estimates for Redevelopment Effort
• Quick Win Opportunities
75000 DBs
17000 focus
3000 used
1300 active
applications
Commonalities
Commonalities
• Application Usage Overview
• Usage History
• Usage – read/write
• Usage – read only
• Storage profile
• Database types
• Database health
• Categorisation of application
complexity
• Design and code insights
• Application discrepancies
• Moving email to cloud, whether
Domino or not
• There was ALWAYS remedial work
to be done
• Decommissioning apps just as
important as archiving or
modernising
• There is no one answer, often
there are several strategies, and
options within those strategies
• General increase of awareness -
even greater acceptance of
Domino's role in the business
analysis
remediation &
preparation
categorise
business
process review
prioritise
execute
The State of Domino
• 2 major releases in the last 2.5 years
• AppDev Pack / NodeJS
• Modern Security Features
• Containerisation
• Nomad Web
• Domino Volt
• Restyle
• VoltMX Go!
Q & A
Sample Report Available
https://isw.net.au/monitoring-analysis
isw.net.au

More Related Content

Similar to Applications Overload! Systematically collecting, analysing and modernising your applications.

Pros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitecturePros & Cons of Microservices Architecture
Pros & Cons of Microservices Architecture
Ashwini Kuntamukkala
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
Terry Bunio
 
2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it
Mark Windholtz
 
CTE_corporate_overview
CTE_corporate_overviewCTE_corporate_overview
CTE_corporate_overview
Aniket Biswas
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
Rupesh Vaishnav
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
JAGADEESWARIS6
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definition
Mustafa Kamel Mohammadi
 
CTE Overview Presentation
CTE Overview PresentationCTE Overview Presentation
CTE Overview Presentation
Nilofar Nigar
 
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
AIIM International
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
Kumar
 
ppt_se.pdf
ppt_se.pdfppt_se.pdf
ppt_se.pdf
arpitlamba32599
 
JeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedInJeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedIn
Jean Saint Paul
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
Dror Leshem
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
Moshe Kozlovski
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Michael Greene
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
tubashaikh26
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top Practices
Brian Petrini
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
Mark Windholtz
 
Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud
Fadi Semaan
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
Andrew Coleman
 

Similar to Applications Overload! Systematically collecting, analysing and modernising your applications. (20)

Pros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitecturePros & Cons of Microservices Architecture
Pros & Cons of Microservices Architecture
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it
 
CTE_corporate_overview
CTE_corporate_overviewCTE_corporate_overview
CTE_corporate_overview
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definition
 
CTE Overview Presentation
CTE Overview PresentationCTE Overview Presentation
CTE Overview Presentation
 
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
[AIIM18] Can Unstructured Anarchy be Governed? How We Conquered Google Land -...
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
 
ppt_se.pdf
ppt_se.pdfppt_se.pdf
ppt_se.pdf
 
JeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedInJeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedIn
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top Practices
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
 

More from Jared Roberts

Domino Fitness. Time for a Health Check
Domino Fitness. Time for a Health CheckDomino Fitness. Time for a Health Check
Domino Fitness. Time for a Health Check
Jared Roberts
 
Modernising Domino Applications: From 'What do we DO next?' to 'How can we IN...
Modernising Domino Applications:From 'What do we DO next?' to 'How can we IN...Modernising Domino Applications:From 'What do we DO next?' to 'How can we IN...
Modernising Domino Applications: From 'What do we DO next?' to 'How can we IN...
Jared Roberts
 
Supercharged Notes 10 Upgrade
Supercharged Notes 10 UpgradeSupercharged Notes 10 Upgrade
Supercharged Notes 10 Upgrade
Jared Roberts
 
Engage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation StoryEngage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation Story
Jared Roberts
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
Jared Roberts
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 

More from Jared Roberts (6)

Domino Fitness. Time for a Health Check
Domino Fitness. Time for a Health CheckDomino Fitness. Time for a Health Check
Domino Fitness. Time for a Health Check
 
Modernising Domino Applications: From 'What do we DO next?' to 'How can we IN...
Modernising Domino Applications:From 'What do we DO next?' to 'How can we IN...Modernising Domino Applications:From 'What do we DO next?' to 'How can we IN...
Modernising Domino Applications: From 'What do we DO next?' to 'How can we IN...
 
Supercharged Notes 10 Upgrade
Supercharged Notes 10 UpgradeSupercharged Notes 10 Upgrade
Supercharged Notes 10 Upgrade
 
Engage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation StoryEngage 2018 - What About the Apps? A Domino Modernisation Story
Engage 2018 - What About the Apps? A Domino Modernisation Story
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 

Recently uploaded

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Applications Overload! Systematically collecting, analysing and modernising your applications.

  • 1. isw.net.au Applications Overload! Systematically collecting, analysing and modernising your applications.
  • 2. Agenda • The State of the Application • Customer Analysis Stories • The State of Domino
  • 3. Jared Roberts • ISW Head of Digital Solutions • Melbourne, Australia • Consulting background: • Long-time Notes/ Domino / Connections Sametime / WAS guy • Digital Transformation / Analytics / Integration • Lifelong metal musician (drums, guitar, bass) • Dad of 2 • BBQ enthusiast • Amateur beer brewer • Terrible at most sports
  • 4. Presentation v3 ! • Engage 2018 What about the apps? The app modernisation story • Think 2019 Modernising Domino Applications. From "what do we DO next?" to "How can we INNOVATE next?"
  • 5. • Application Disruptors (mobile, cloud, UX, consumer apps, social & cognitive) • Identifying application strategy analysis business process review categorise prioritise execute Application Analysis – pre 2020 era
  • 7. The State of the Application • Modernisation Is Happening Now. • Customers expect a shift to hybrid in the next 2 Years. • Customers want to increase scalability & reliability. • Migration can be expensive. Replatform. Refactor. Repurchase. • Recognising hybrid as the future.
  • 8. The State of the Application • Customers seeking an all-inclusive experience. • Various stages of cloud journey. Push into XaaS. • Zero trust: Security & compliance at forefront of priority. • APAC customers: Running critical apps. Hesitant to modernise. Concerned about Domino skills. • Large Domino environments have overwhelming numbers = $$$
  • 10. Australian I.T Services provider • 100 servers • 37000 users • 14000 DBs • 12TB data
  • 11. Scenario • Service provider for Domino platform for government customers • Moved both internal and customer email/collaboration to cloud • Focus on extending the business value of the most critical applications
  • 12. Challenges & Strategic Goals Challenges • Customers are seeking analysis data for Domino applications to determine future business value • Customers don't know they are paying for • Customers are seeking future guidance for their most critical applications Strategic goals • Continuing and extending the business value of the most critical applications. • Removing the reliance on desktop software (Notes clients) for customers. • Providing customers with application roadmaps for: • decommission (delete) • retain as read-only for records purpose (archive) • transition of applications to other technologies (redeployment).
  • 13. Analysis • Application Usage Overview • Usage History & Top 50 used applications • Usage – read/write • Usage – read only • Storage profile • Database types • Database health • Categorisation of application complexity • Design and code insights • Application discrepancies • Active usage for each customer in 90 days and 1 year time periods • Shared Server Architecture • Identifying customer ownership (with very dirty input data!) • Complexity, Usage & Replatform Approach • Application Design Similarity • Possible tools approach for execution of roadmaps
  • 14.
  • 15. Results • Identified and planned a program of remedial work for Domino platform. • Reconcile discrepancies in documents, design age, template inheritance & code base. • Options paper to perform either: • a 33% server infrastructure reduction • move entire infrastructure to cloud • Deploy Notes management tools • Server consolidation (infra, special roles SMTP, LDAP, website etc 33% reduction) • 3 strategic outcomes for applications • Delete • Archive • Redeploy • Cost Estimates for execution of roadmaps • Recommendation of tools & approach 14000 DBs 10000 focus 4000 used 2500 active applications
  • 16. Australian Federal Government Department • 210 servers • 3500 users • 24000 DBs • 60TB data
  • 17. Scenario • Long-time heavy Domino users • Moving email & collaboration to another technology • Critical focus on application integration with Microsoft • Concerned about Domino skills in the future and capability to manage platform • Anticipates Domino usage for 10+ years
  • 18. Challenges & Strategic Goals Challenges • Heavily integrated and customised Domino applications and infrastructure • Shortage of skilled technical resources to perform analysis and remedial work • Short timeframes to execute Strategic goals • Comprehensive understanding of application dependencies & integration points into Microsoft tools • Develop a program of remedial work for applications to integrate with Microsoft tools • Exceptional user experience using Domino applications when interacting with Microsoft tools
  • 19. Analysis • Application Usage Overview • Usage History & Top 50 used applications • Usage – read/write • Usage – read only • Storage profile • Database types • Database health • Categorisation of application complexity • Design and code insights • Application discrepancies • Custom categorisation of application/workflow functionality (ie email, active content, encryption etc) • Access Control Lists and authorisation points • In-depth review of workflow for selected applications
  • 20. Results • Prioritisation of applications that will have integration points into Microsoft • Program of work to remediate dependencies on Domino when interacting via Microsoft apps • Program of work for single sign-on for web apps using SAML • Options papers for consolidation/move to cloud • 3 strategic outcomes for applications • Domino apps which may be suitable for instant retire or read-only access • Domino apps which may be suitable for integration with M365-centric workspace • Domino applications that can be completely redeveloped 24000 DBs 11000 focus 6500 used 1100 active applications
  • 21. Australian State Government Department • 380 servers • 9500 users • 75000 DBs • 108TB data
  • 22. Scenario • 20+ year Domino platform • Moved email & collaboration to another technology • Big focus on records retention and de-duplication • Under-resourced and under- skilled to move forward with Domino strategy
  • 23. Challenges & Strategic Goals Challenges • Unacceptable number of duplicate databases and a huge number of duplicate documents* • Somewhat opaque picture of what Domino databases & applications are on what servers • Unvalidated list of applications and where they are located • Incomplete list of servers and databases held on them • Incomplete picture of how much storage is used for documents and databases and the associated costs Strategic goals • Comprehensive understanding of applications: usage, complexity and data • Develop a program of remedial work on the Domino environment • Begin the de-duplication of Domino databases and records • Transition redundant applications into retrievable data stores
  • 24. Analysis • Application usage overview • Usage History • Usage – read/write • Usage – read only • Storage profile • Database types • Database health • Categorisation of application complexity • Design and code insights • Application discrepancies • Complexity VS Archive & Redevelopment Approach • Tools & Platforms for Archive & Redevelopment
  • 25. Results • Identified and planned a program of remedial work for Domino platform. • Fix code issues (preventing data processing) • Reconcile selective replication of apps • Data analysis performed on critical replica discrepancies • Remove ~7500 redundant users (compliance risk) • Remove 200 redundant server configurations • 2-stage Server consolidation (infra, special roles SMTP, LDAP, website etc  12 months, 95% reduction) • Updates to Domino & Notes • 4 strategic outcomes for applications • Decommission • Archive to EDRMS • Redevelop in low-code platforms • Redevelop in cloud native technologies • Cost Estimates for Redevelopment Effort • Quick Win Opportunities 75000 DBs 17000 focus 3000 used 1300 active applications
  • 27. Commonalities • Application Usage Overview • Usage History • Usage – read/write • Usage – read only • Storage profile • Database types • Database health • Categorisation of application complexity • Design and code insights • Application discrepancies • Moving email to cloud, whether Domino or not • There was ALWAYS remedial work to be done • Decommissioning apps just as important as archiving or modernising • There is no one answer, often there are several strategies, and options within those strategies • General increase of awareness - even greater acceptance of Domino's role in the business
  • 29. The State of Domino • 2 major releases in the last 2.5 years • AppDev Pack / NodeJS • Modern Security Features • Containerisation • Nomad Web • Domino Volt • Restyle • VoltMX Go!
  • 30. Q & A