Thursday, September 26 @ 11:40
In the world of cloud-native applications, IO is everywhere. Dealing with IO can be complicated especially in enterprise level software. This talk describes an approach to abstracting IO access patterns using F# and Domain Driven Design into a set of simple to use interfaces. The same interfaces abstract the complexity of the underlying infrastructure from business functionality while maintaining consistent behaviors around retries, error handling, and observability.