Check back soon for scheduling!
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.