Skip to content

Create a microservice to simulate database storage for Missions and Module_data #45

@thibaud-perrin

Description

@thibaud-perrin

📝 Issue Description

We need to create a microservice to simulate the database storage for Missions and Module_data. This microservice will act as a placeholder for the api_client backend until it is ready.

🚀 Objective

The objective of this issue is to provide a temporary solution for storing Missions and Module_data by creating a microservice that simulates the api_client backend.

🐞 Steps to Reproduce

  1. Design the microservice architecture.
  2. Implement the microservice to handle storage operations for Missions and Module_data.
  3. Ensure the microservice exposes endpoints that mimic the expected api_client API.

💰 Business Impact

Creating this microservice will allow development to proceed without waiting for the api_client backend to be completed, thereby reducing potential delays and ensuring continuous progress.

📝 Task List

  • Design the microservice architecture.
  • Implement storage simulation for Missions.
  • Implement storage simulation for Module_data.
  • Expose endpoints that mimic the api_client API.
  • Write tests to ensure the microservice behaves as expected.
  • Document the microservice for future reference and integration.

💡 Potential Solution

To resolve this issue, we need to:

  1. Design a lightweight microservice architecture.
  2. Implement the microservice using a suitable framework (e.g., Flask, Express).
  3. Create endpoints that simulate the api_client API for storing and retrieving Missions and Module_data.

📈 Priority

High 🚨

Metadata

Metadata

Assignees

No one assigned

    Labels

    type-featureA feature request or enhancement

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions