SlideShare a Scribd company logo
1 of 17
Download to read offline
TRANSFORMATION DURING GLOBAL PANDEMIC
Scott Lee, Enterprise Architect
Ashish Pandit, Solution Architect
Date: 08/05/2021
Agenda:
• Situation – UCSD Enterprise System Renewal
• Problem – Global Pandemic altered UCSD Campus Activities
• Implications – New controls needed to Return to Learn
• Needs – Mobile Solutions with Event Message Processing
• How we did it!
2
UCSD Enterprise System
Renewal Program
• The Enterprise Systems Renewal (ESR) program is a
multi-year initiative that is reshaping the way UC
San Diego does business.
• $70M+ Budget, 500+ FTEs, 150+ Applications
• 4 year roadmap, functional & technical solution
deployment
• iPaaS platform:
• Confluent Kafka – Event Messaging/ Streaming
• Cloudera NIFI – Streaming Data logistic
• Apache Airflow – Workflow management
• WSO2 – API
• IICS – ETL
• GoAnywhere - MFT
3
Situation: ESR Program at a Glance
4
Problem: Global Pandemic forces remote learning and remote work
<10% students were
remote learning
500+ ESR staff can no
longer work on campus
5
Implications: Significant losses with mounting expenses
• $MM revenue losses from
learning, housing/dining &
medical service lines
• Unknown impacts to ESR
budget e.g. HyperCare
$
(Millions)
March
2020
April
2020
May
2020
June
2020
Revenue
ESR Go Live
HyperCare
6
Needs: Wide range of additional solutions needed
• Validation in summer, scale in fall 2020
• Fast-track expansion of Leaning
Mgmt. Systems
• COVID Testing with Mobile App
• New Mobile message use cases
• Tight timelines
7
Priority #1: Student Testing Process - Summer 2020 Pilot
Native IOS & Android
Web
Google Flutter Toolkit
Scanner SDK
* SSO
* WSO2
* SAP HANA
* Confluent Kafka
* AWS API Gateway
* AWS Lambda
* AWS Dynamo DB
* AWS S3
Google Firebase
GitHub
ZenHub
UCSD DevOps Pipeline
Kiosk test kits
with bar codes
Mobile submission
& tracking
2-month deployment timeline
* New ESR Technology Services
8
Priority #2: Mobile Messaging based on Student Activity
Virtual
Advising
Center (CMS)
Medical
Advising
(EMR)
Kafka
Student
Notifier
(Kafka
Streams)
Mobile
Event
(GCP
Firebase)
Mobile
App
Confluent
Student
Activity Hub
(HANA)
9
Speed of Life
Next Best Action
Contextual
Knowledge
ESR Architecture: Designed for a digital
Orientation:
ü Better
ü Faster
ü Cheaper
10
Here’s the direction presented to the SMT in Q2 2019
Now Future
Extract
Transfor
m Load
File
Databa
se
Activity
Hub
ODS
iPaaS (and legacy integration)
typically works with data at rest
Store
d
Store
d
Store
d
Store
d
Store
d
Longer time
to value
File
Databa
se
Activity
Hub
API
App
Even
t
Strea
m
Strea
m
Topics
iPaaS will deploy capabilities to
process data in-motion via
stream integration
Shorter time
to value
Stream – ingest, transform,
publish
Kafka: “Central Nervous
System”
Navigating “Open Source”
Fit for purpose
Just in time
deployment
Infrastructure
as code
13
Time To Value Jumpstart with Reliability
14
Slower
• Built first platforms
• Trained our developers, engineers and administrators
• Developed infrastructure as code
• Enable UCSD to scale from handful integrations to 100+
• Custom Connectors
Confluent
• Support for roadmap with predictable budget
• Out of the box connectors
• Stable code base from pure open source
• Next version of Infrastructure code
Maturity Capabilities Maturity Model & Reliability
15
• Service Provider – UCOP, UC Merced
• Cheaper – cost optimization, right sizing, duty cycle
• Upgrade roadmap with release cadence
• Change management – training, patterns catalog, community of practice
• Marketing – sell our teams why iPaaS important
• Infrastructure as code – automation
• Security – Policy, Process, Compliance
• Governance – reporting, observability, Lean 6-sigma, service management
Key takeaways
16
• Executive sponsorship
• Think digital
• Speed of life
• Next best action
• Contextual knowledge
• Open source is not always easy
• Need organizational change management
Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, University of California, San Diego

More Related Content

What's hot

Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
HostedbyConfluent
 
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
HostedbyConfluent
 

What's hot (20)

Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simo...
 
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
 
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
Feed Your SIEM Smart with Kafka Connect (Vitalii Rudenskyi, McKesson Corp) Ka...
 
Developing custom transformation in the Kafka connect to minimize data redund...
Developing custom transformation in the Kafka connect to minimize data redund...Developing custom transformation in the Kafka connect to minimize data redund...
Developing custom transformation in the Kafka connect to minimize data redund...
 
Digital transformation: Highly resilient streaming architecture and strategie...
Digital transformation: Highly resilient streaming architecture and strategie...Digital transformation: Highly resilient streaming architecture and strategie...
Digital transformation: Highly resilient streaming architecture and strategie...
 
What does an event mean? Manage the meaning of your data! | Andreas Wombacher...
What does an event mean? Manage the meaning of your data! | Andreas Wombacher...What does an event mean? Manage the meaning of your data! | Andreas Wombacher...
What does an event mean? Manage the meaning of your data! | Andreas Wombacher...
 
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
 
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
 
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBMShould we manage events like APIs? | Alan Chatt and Kim Clark, IBM
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
 
Government Track Welcome Address
Government Track Welcome AddressGovernment Track Welcome Address
Government Track Welcome Address
 
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
 
Blockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire Software
Blockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire SoftwareBlockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire Software
Blockchain and Kafka - A Modern Love Story | Suhavi Sandhu, Guidewire Software
 
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
 
Druid + Kafka: transform your data-in-motion to analytics-in-motion | Gian Me...
Druid + Kafka: transform your data-in-motion to analytics-in-motion | Gian Me...Druid + Kafka: transform your data-in-motion to analytics-in-motion | Gian Me...
Druid + Kafka: transform your data-in-motion to analytics-in-motion | Gian Me...
 
DataOps Automation for a Kafka Streaming Platform (Andrew Stevenson + Spiros ...
DataOps Automation for a Kafka Streaming Platform (Andrew Stevenson + Spiros ...DataOps Automation for a Kafka Streaming Platform (Andrew Stevenson + Spiros ...
DataOps Automation for a Kafka Streaming Platform (Andrew Stevenson + Spiros ...
 
TBD Data Governance | David Araujo and Michael Agnich, Confluent
TBD Data Governance | David Araujo and Michael Agnich, Confluent TBD Data Governance | David Araujo and Michael Agnich, Confluent
TBD Data Governance | David Araujo and Michael Agnich, Confluent
 
Improving Veteran benefit services through efficient data streaming | Robert ...
Improving Veteran benefit services through efficient data streaming | Robert ...Improving Veteran benefit services through efficient data streaming | Robert ...
Improving Veteran benefit services through efficient data streaming | Robert ...
 
Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...
Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...
Kafka Summit NYC 2017 - Achieving Predictability and Compliance with BNY Mell...
 
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, SolaceMesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
 

Similar to Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, University of California, San Diego

Prasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion DeveloperPrasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion Developer
prasad doddi
 
Prasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion DeveloperPrasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion Developer
prasad doddi
 
CV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GCV_Vasili_Tegza 2G
CV_Vasili_Tegza 2G
Vasyl Tegza
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Kumar
 
Jarrel Thomas Project History
Jarrel Thomas Project HistoryJarrel Thomas Project History
Jarrel Thomas Project History
Jarrel Thomas
 

Similar to Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, University of California, San Diego (20)

Kiran_Profile
Kiran_ProfileKiran_Profile
Kiran_Profile
 
Shubham, 7.5+ years exp, mcp, map r spark-hive-bi-etl-azure-dataengineer-ml
Shubham, 7.5+ years exp, mcp, map r spark-hive-bi-etl-azure-dataengineer-mlShubham, 7.5+ years exp, mcp, map r spark-hive-bi-etl-azure-dataengineer-ml
Shubham, 7.5+ years exp, mcp, map r spark-hive-bi-etl-azure-dataengineer-ml
 
Prasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion DeveloperPrasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion Developer
 
Prasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion DeveloperPrasad Doddi - Hyeprion Developer
Prasad Doddi - Hyeprion Developer
 
CV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GCV_Vasili_Tegza 2G
CV_Vasili_Tegza 2G
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Sunil_Vignesh
Sunil_VigneshSunil_Vignesh
Sunil_Vignesh
 
Ganesh CV
Ganesh CVGanesh CV
Ganesh CV
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
 
Huit 2015 march town hall
Huit 2015 march town hallHuit 2015 march town hall
Huit 2015 march town hall
 
LaMima Gilbert Lewis PM
LaMima Gilbert Lewis PMLaMima Gilbert Lewis PM
LaMima Gilbert Lewis PM
 
gaurav_singh_MCA_1Yrs
gaurav_singh_MCA_1Yrsgaurav_singh_MCA_1Yrs
gaurav_singh_MCA_1Yrs
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Mukta_Gupta
Mukta_GuptaMukta_Gupta
Mukta_Gupta
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
Jarrel Thomas Project History
Jarrel Thomas Project HistoryJarrel Thomas Project History
Jarrel Thomas Project History
 

More from HostedbyConfluent

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
HostedbyConfluent
 

More from HostedbyConfluent (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
 

Recently uploaded

Recently uploaded (20)

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Transformation During a Global Pandemic | Ashish Pandit and Scott Lee, University of California, San Diego

  • 1. TRANSFORMATION DURING GLOBAL PANDEMIC Scott Lee, Enterprise Architect Ashish Pandit, Solution Architect Date: 08/05/2021
  • 2. Agenda: • Situation – UCSD Enterprise System Renewal • Problem – Global Pandemic altered UCSD Campus Activities • Implications – New controls needed to Return to Learn • Needs – Mobile Solutions with Event Message Processing • How we did it! 2
  • 3. UCSD Enterprise System Renewal Program • The Enterprise Systems Renewal (ESR) program is a multi-year initiative that is reshaping the way UC San Diego does business. • $70M+ Budget, 500+ FTEs, 150+ Applications • 4 year roadmap, functional & technical solution deployment • iPaaS platform: • Confluent Kafka – Event Messaging/ Streaming • Cloudera NIFI – Streaming Data logistic • Apache Airflow – Workflow management • WSO2 – API • IICS – ETL • GoAnywhere - MFT 3
  • 4. Situation: ESR Program at a Glance 4
  • 5. Problem: Global Pandemic forces remote learning and remote work <10% students were remote learning 500+ ESR staff can no longer work on campus 5
  • 6. Implications: Significant losses with mounting expenses • $MM revenue losses from learning, housing/dining & medical service lines • Unknown impacts to ESR budget e.g. HyperCare $ (Millions) March 2020 April 2020 May 2020 June 2020 Revenue ESR Go Live HyperCare 6
  • 7. Needs: Wide range of additional solutions needed • Validation in summer, scale in fall 2020 • Fast-track expansion of Leaning Mgmt. Systems • COVID Testing with Mobile App • New Mobile message use cases • Tight timelines 7
  • 8. Priority #1: Student Testing Process - Summer 2020 Pilot Native IOS & Android Web Google Flutter Toolkit Scanner SDK * SSO * WSO2 * SAP HANA * Confluent Kafka * AWS API Gateway * AWS Lambda * AWS Dynamo DB * AWS S3 Google Firebase GitHub ZenHub UCSD DevOps Pipeline Kiosk test kits with bar codes Mobile submission & tracking 2-month deployment timeline * New ESR Technology Services 8
  • 9. Priority #2: Mobile Messaging based on Student Activity Virtual Advising Center (CMS) Medical Advising (EMR) Kafka Student Notifier (Kafka Streams) Mobile Event (GCP Firebase) Mobile App Confluent Student Activity Hub (HANA) 9 Speed of Life Next Best Action Contextual Knowledge
  • 10. ESR Architecture: Designed for a digital Orientation: ü Better ü Faster ü Cheaper 10
  • 11. Here’s the direction presented to the SMT in Q2 2019 Now Future Extract Transfor m Load File Databa se Activity Hub ODS iPaaS (and legacy integration) typically works with data at rest Store d Store d Store d Store d Store d Longer time to value File Databa se Activity Hub API App Even t Strea m Strea m Topics iPaaS will deploy capabilities to process data in-motion via stream integration Shorter time to value Stream – ingest, transform, publish
  • 13. Navigating “Open Source” Fit for purpose Just in time deployment Infrastructure as code 13
  • 14. Time To Value Jumpstart with Reliability 14 Slower • Built first platforms • Trained our developers, engineers and administrators • Developed infrastructure as code • Enable UCSD to scale from handful integrations to 100+ • Custom Connectors Confluent • Support for roadmap with predictable budget • Out of the box connectors • Stable code base from pure open source • Next version of Infrastructure code
  • 15. Maturity Capabilities Maturity Model & Reliability 15 • Service Provider – UCOP, UC Merced • Cheaper – cost optimization, right sizing, duty cycle • Upgrade roadmap with release cadence • Change management – training, patterns catalog, community of practice • Marketing – sell our teams why iPaaS important • Infrastructure as code – automation • Security – Policy, Process, Compliance • Governance – reporting, observability, Lean 6-sigma, service management
  • 16. Key takeaways 16 • Executive sponsorship • Think digital • Speed of life • Next best action • Contextual knowledge • Open source is not always easy • Need organizational change management