Thanh Pham

Deployment Lead · 2020 to 2021 · Digital Twin · shipped

First Global Twin Deployment

First Kognitwin deployment outside Norway.

Open it on the map

Lesson

Full-stack can mean more than code or front- & back-end.

The lesson in full: While I considered myself a full-stack developer before, this experience dramatically expanded my perception of that term: interpreting customer needs and feedback cycles on the ‘front’; data integration, contextualization, ever-green delta pipelines on the ‘back’; multi-region synchronization and images deployment on the ‘infrastructure’. The downside: doing full-stack in such an ‘end-to-end’ way requires a big ‘context-window’, making handover extremely complicated.

What it is

After the successful Enterprise Framework Agreement, the first ‘global’ Kognitwin deployment outside of Norway covered 5 facilities in Trinidad & Tobago. I took on the deployment lead role for ~1 year, working closely with the end user on a daily basis with a team spanning 3 continents. Key aspects included: direct customer communication requiring close collaboration; data integration with both ‘offline’ data (3D models, video, 360 images) and ‘live’ data via webhooks and third-party APIs; feature development including PnID Quality Dashboard, Iframe with synchronized camera, HTML Overlays for the internal 3D engine; and multi-region resource management and synchronization in Azure.

Results

  • Deployed to 5 offshore facilities in Trinidad & Tobago.
  • Scale out of singular customer thinking.
  • Architecture and pipeline framework for data integration.

Tools and technologies

Data Integration · Webhooks · Multi-Region Infrastructure · Azure

Lineage

Built on lessons from Digital Twin Platform, First Twin Admin.

Lessons carried into Drawings to 3D Scene, Situation Awareness Cockpit, Task Orchestration V2, Deployment CLI and SDK, Real-Time 2D/3D Collaboration, Point Cloud Streaming.