Solution Proposal

Space cover image

Solution Proposal

🎯 Main Goal

Briefly describe the goal of your solution proposal.

Goal: Microservice for Authentication


📝 Description

A detailed description of the proposed solution.

  • Microservice for Authentication will need to support OAuth

  • It will use Keycloak open-source library

  • It will be built using Python programming language


⚠️ Risks & Rabbit Holes

List the key risks and rabbit holes of your proposed solution.

The current main risk is using the Keycloak library with an acceptable license → it may change in the future causing major downstream costs as many Auth microservices are planned to be deployed.


✋ Deadlines & Limitations

Major deadlines or limitations which might cause delayed or even completely unsuccessful delivery of the project.

  • The project deadline is August 2021

  • The project is directly dependent on the infrastructure set up by the INFRA team, which might get delayed due to increased load on the team causing Auth microservice to get delayed as well


📦 Solution Proposal

Describe in detail the proposed solution and provide any diagrams, or required supporting materials that will help the audience understand the product and the technical concept.

Solution Proposal: My proposal is…


❓ Questions & Answers

This section will significantly help understand the problem and minimize the need to hold time-consuming Q&A meetings.

  • List any relevant questions, which have been asked during solution creation and provide answers


🗓️ Timeline

Provide a detailed timeline on the project delivery. The form is up to you, but it is recommended to use a table structure with dates, descriptions, teams involved, and ETA weight (agile).

Description

Dates

Team Involved

ETA Weight