Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location...
Transcript of Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location...
![Page 1: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/1.jpg)
Delivering Enterprise Location Technology to a Mature Business
Chad Neipling, Sr Mgr E&T – GIS, Route Optimization, Order Consolidation & Planning
Chad Cooper, Sr Expert Software Engineer – GIS
Umesh Manilal, Sr Software Engineer – GIS
![Page 2: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/2.jpg)
A Timeline To A Scalable SolutionJourney to Enterprise GIS
![Page 3: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/3.jpg)
J.B. Hunt – Past, Present & Future1961• 5 trucks & 7 refrigerated trailers
Present• 17,400+ tractors
• 121,500+ trailing units
• 106,100+ Carriers
• 24k+ employees• $8.6B revenue total 2018
Future• 360 MarketPlace• 3PL – 360BOX
![Page 4: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/4.jpg)
Adoption Roadmap – Phase 1 (Legacy)This is not…• Secured• Production• Highly Available • Governed
![Page 5: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/5.jpg)
Adoption Roadmap – Scalable Platform
Phase 2 – (GIS Cloud Platform, Stability & Scalability Testing)
SEP18
Phase 3 – (GPS Ingestion & Unified Telemetry Platform, Self-Service & Early Adoption, Analytics)
Phase 4 – (GeoFencing, Events, Incidents, ETA's, A.I. Yards)
Q418
Q119
Q319
Q4 19
Q2 19
Q1 20
Q220
Phase 1 – (Discovery, Testing, Education, Esri EA, Staffing, Architecture Design)
DEC17
MAR18
JUN18
MAR 17
Enterprise API's – Routing, Geocoding, POI's, Mapping
SLA to support functionality only:• Enterprise API's
Scalable Cloud
Phase 5 – (Streaming Spatial Analytics, A.I. ETA's, A.I. Routing)
![Page 6: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/6.jpg)
Adoption Roadmap – Platform Phase 1
This is…• Secured• High Availability • Governed• Monitored• User Accepted
![Page 7: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/7.jpg)
Adoption Roadmap - Platform GovernanceCapabilities• Enterprise API's• A.I.• Analytics• Tracking • Scalability
Rules• Domain• What• When• Consumers• Usage Agreement• SLA
Safety check
Access• REST API• Keycodes• Support• Monitored• Cost Analysis
![Page 8: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/8.jpg)
Adoption Roadmap – What's Next?• Big Data Analytics
& A.I.• Continue Self-Service
Model• Analytics Center of
Excellence (ACE)• IoT Integration• Real-time Impact
Services• Etc.…
![Page 9: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/9.jpg)
Infrastructure – Discovery of ScalabilityTechnical Journey Pt. 1
![Page 10: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/10.jpg)
![Page 11: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/11.jpg)
Scale – overall system sizeFall 2017 Summer 2019
![Page 12: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/12.jpg)
Scalability - ability of the system to grow
Vertical – add/remove resources to/from node(s)
Horizontal – add/remove nodes to/from system
H8 / F64s templates
Scale sets / ILB / DNS
![Page 13: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/13.jpg)
![Page 14: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/14.jpg)
Req
uest
s pe
r day
Mid-May 2019 – present
Routing
Geocoding
K
100K
200K
300K
400K
500K
600K
700K
800K
![Page 15: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/15.jpg)
APIsRouting Geocoding
POI Traffic
![Page 16: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/16.jpg)
Infrastructure – Lessons learned
Hardships• Organizational change• Scaling• Timelines
Successes• Planning• POCs• Fail quickly
![Page 17: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/17.jpg)
Applications & Data – Delivery of ScalabilityTechnical Journey Pt. 2
![Page 18: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/18.jpg)
Stepping Stones
ArcGIS JavaScript API
Routing & Geocoding Capabilities
Infrastructure Setup
Rest API Management
Data Enrichment & Analysis
Rollout & Monitoring
![Page 19: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/19.jpg)
ArcGIS JavaScript API
![Page 20: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/20.jpg)
Routing & Geocoding Capabilities• Usage of Routing Service
- Exploring Geometry data and Visualization- Exploring Route and Stop Summary- Build Customized Travel Modes Based on Business Requirement- Route Directions with traffic data
• Usage of Geocoding Capabilities• Perform Functional Testing• Perform Load Testing and Analyze KPI’s
![Page 21: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/21.jpg)
Environment Setup
Development
Test
Production
AGOL
Serverless compute services (Az Functions) Automated and flexible scaling on workload volume.
Automatic Token Renewal. User Authentication. Token key for each application. Caching Mechanism for faster response. DevOps Pipeline - CI/CD ADO Pipeline - Automated Testing
![Page 22: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/22.jpg)
Data Engineering• Python scripts for Data Analysis and Scheduled Jobs• Processing Incoming Messages
- Cache Modeling for easy access.- Data Enrichment - Data Modeling and Scripting- Data Analysis for Business Insights- Geo Fencing Calculations
• Geo Event Server for Spatiotemporal Big Data Storage.• Enriched Data Accessibility for outside world.
![Page 23: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/23.jpg)
Monitoring and Alerts• Performance Monitoring• Resource Utilization• Service Health and Usage• Alert Mechanism• Cost Metrics • Custom query for building dashboard• Dashboard for each environment
![Page 24: Delivering Enterprise Location Technology to a Mature Business · Delivering Enterprise Location Technology to a Mature Business. Chad Neipling, Sr Mgr E&T – GIS, Route Optimization,](https://reader031.fdocuments.us/reader031/viewer/2022013010/5ed79e22dff44a19a36e8be2/html5/thumbnails/24.jpg)
Thank you!
Chad Neipling - [email protected]
Chad Cooper - [email protected]
Umesh Manilal - [email protected]