Skip to content
This repository was archived by the owner on Jul 31, 2024. It is now read-only.
This repository was archived by the owner on Jul 31, 2024. It is now read-only.

Architecture For AHBesser #137

@hf-krechan

Description

@hf-krechan

This issue contains just the ideas about the architecture discussion between @ohenning, @TommyBom and me.

Goals

  • easy to maintain service
  • backend and frontend should be in one repository
  • the application should run in a container
  • the backend will deliver the AHB json files for the frontend

Frameworks / Approaches

  • we want to use tailwind css
  • we use express server as backend (so we only use one language typescript)
  • we will write an openapi.yml and derive code for backend and frontend from

Future Improvements

In the first approach we will add all AHB json files into the Dockerfile itself.
So to update the AHBs we need to deploy the service every time.

In the future we could use a blob storage (like a S3 bucket) to load the json files.
This would make it easier to update them.
Another idea would be to load them directly from the repo http://github.com/Hochfrequenz/machine-readable_anwendungshandbuecher/.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions