Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 799 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 799 Bytes

Sonowz Backend

Here are all Haskell application codes used in my personal server.

Architecture

This monorepo contains packages (named as sonowz-*) where each of them is either compiled to an executable or used as a library in the rest of packages. The packages form MSA (MicroService Architecture), and currently all IPCs among executables are implemented with PostgreSQL, in a Message Queue form. All packages are maintained using one same GHC version, specified in stack.yaml.

TODOs

  • Use NamedRoutes when servant version 19.x lands
  • Update to GHC 9.10