Due to the storage model (Azure Tables - extremely cheap, but not great for querying), creating new trainings is currently very slow.
Before considering moving to a more capable (and expenisve) storage backend, we can add a simple singleton microservice that tracks ID creation so we don't need to query the DB for the next incremented ID.
Due to the storage model (Azure Tables - extremely cheap, but not great for querying), creating new trainings is currently very slow.
Before considering moving to a more capable (and expenisve) storage backend, we can add a simple singleton microservice that tracks ID creation so we don't need to query the DB for the next incremented ID.