Haskell in production in 2017 at a startup? Yup
summary
FretLink runs Haskell in production for core services (three services so far, adding about one new service per month) and deploys reproducible binaries with Stack LTS builds on Clever. They use Servant to describe APIs and generate client/server code and docs, Warp for HTTP serving with Prometheus metrics, QuickCheck and unit tests for validation, and integrate Google Admin APIs for mail migration and Google Maps for routing.
AI-written summary · about
chapters (21)
- 0:00Conference introduction
- 5:11Mail migration to Gmail
- 6:35Distance calculations
- 8:00APIs with Servant
- 9:03SQL in Haskell
- 10:07Business modeling
- 11:08Haskell best practices
- 14:02Team adoption
- 15:46Unit and property tests
- 18:15Cabal and Stack
- 21:28Algebraic types
- 24:17Haskell vs Scala types
- 27:53Compiler codegen
- 30:22Haskell tooling
- 32:49Production deployment
- 35:58Code refactoring
- 39:07Haskell recruitment
- 41:15Future trends
- 42:17Servant codegen
- 45:28Experience report
- 46:51Q&A
related talks
50mYour Mission? Discover Haskell and Put It into Production
01h 11mHaskell in Production: Adventures in Blockchain Building
18mFrom localhost to Real World: Engineering Production-Ready Agentic Systems
41mDystopia as a Service
57mOne Year of Using F# in Production at SBTech
01h 00mReliability and speed by 'push to main' mentality
49mInto Production
42mTrick or Treat Your Pipeline: A Haunting Tale...
