Skip to content

Backend services for personal use

Notifications You must be signed in to change notification settings

sonowz/sonowz-backend

Repository files navigation

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
  • Fix auto binary compilation in the source tree
  • opaleye
    • update declarations of ToFields and FromFields

About

Backend services for personal use

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published