ljoonal/NeosPeeps

Architecture design

Opened this issue · 0 comments

The current application architecture is very slapped together, and maintenance is becoming a bit of a chore due to how a lot of things are interconnected.

If you happen to know a good architecture for apps that have a lot of async IO via threads, it'd be wonderful to be able to refactor towards that.

This issue should most likely be split into a few different tasks:

  • Document planned architecture
  • Main refactoring work
  • Cleanup refactoring work (there will always be missed things, doc improvement chances, etc)
  • Update planned architecture to describe current architecture