Skip to content

Latest commit

 

History

History

Chapter7. FSharp microservices

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Chapter7. FSharp microservices

Goals

  • Understand pure functional domain modelling using DDD concepts
  • Build evented domains using the evented monad
  • Clean (functional) architecture using impure-pure-impure sandwich
  • Dependency inversion via the effect monad
  • Build application pipelines using the NBB.Mediator.FSharp
  • Build web apis using Giraffe
  • Build event driven stream processors (workers) powered by NBB.Messaging.Host and NBB.Messaging.Effects

Curricula

Examples

  • See folder Sample for a full working web api and messaging worker