bmsuisse/lakeapi

New Project Setup / "Plugin" Architecture

aersam opened this issue · 0 comments

aersam commented

With more features beeing added, code complexity grows. We should consider a plugin architecture that allows search and nearby to stay outside the code. Maybe produce multiple packages then. We can still keep all code in this repo

Thinking about things we might want to extend in general:

  • config
  • sql preparation
  • parameter / return type models
  • metadata endpoint
  • additional endpoints (always possible through fast api)