Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

User Service specifications

Oleh Andrus edited this page Nov 19, 2021 · 2 revisions

Description

The main responsibility of this service is to provide and store data related to users (both event-creators, volunteers). User service is also stands for user authentification.

Requirements

Key requirements for this service are followings:

  • It should safely store user related data (please mark that this refers to storing sensitive user data).

  • It should provide strong encryption mechanism so users data can not be stolen by any type of hacker-attacks.

  • User service should communicate with the Firebase that preliminary has been choosen to use for user registration and authorisation.

  • Support multi-tasking to proccess several requests in a row

Architecture

image

For more exhaustive explanation please see: User service architecture

Use cases

Use cases are provided in Applying to user sign in/up and profile

Created by Oleg Andrus

Oct 26, 20211 min read