Reducing the Environmental Footprint in Nautical Transport With F# & Serverless
summary
Cloud-backed Weather Service feeds Stena Line’s Fuel Pilot to lower vessel fuel use (goal ~10% savings) by aggregating Copernicus, DMI and MET Norway forecasts, interpolating holes with vector math and sending diff updates to ships to save satellite bandwidth. Implementation uses F# domain modelling and ~200-line wrapper for NetCDF via SDS, runs on Azure Functions plus App Service containers, stores immutable forecasts in Cosmos DB TTL and Table/Blob storage, and scales to 37 vessels.
AI-written summary · about
chapters (13)
- 0:00Introduction and project goal
- 2:46The Weather Service concept
- 9:07Workflow and data integration
- 14:38Domain modeling with F#
- 19:42Handling netCDF data files
- 29:31Data storage in Azure
- 33:30Serialization pitfalls
- 36:44Serverless background processing
- 43:37Scaling and performance
- 48:57Error handling strategies
- 52:13Monitoring and infrastructure
- 55:16Full-stack development with F#
- 59:11Q&A and closing remarks
related talks
57mReducing the environmental footprint in nautical transport with F# & Serverless
46mCombatting illegal fishing with Machine Learning and Azure
11mTotal Rewrite: A Story About F# and Azure Functions in Production
20mBuilding a Serverless FinTech Startup on Azure
32mNavigating Green Waters: A Journey with Cassandra
17mJavaScript Saves the World
22mUnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms
44mMicroservices Without Servers
