Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mocking integration points and generalising the code as per spec to make the service independent #564

Open
7 tasks
reshmi-nair opened this issue May 4, 2023 · 2 comments

Comments

@reshmi-nair
Copy link
Contributor

reshmi-nair commented May 4, 2023

Project Details

Batch Service comprises APIs that permit for creation of Batches of users in the context of Collections, allowing for Batch management capabilities (tracking progress of users within a batch, assigning of mentors to batches as well as start and end dates for batches, attaching credentials etc.)

Features to be implemented

Batch Service is tightly coupled with content-service, user-org service etc for fetching content details and validating user information. These integration points should be generalised, so that any other similar services can be integrated. So mocking this service and generalising the specification is important.

  • Generalise all integration points with other services with in the BB or from other BBs.

Learning Path

Complexity
Medium

Skills Required
Scala, Java

Name of Mentors:
Jayaprakash N - jayaprakash.narayanaswamy@tarento.com

Project size
TBD

Product Set Up
Instruction to install the application is available here

Acceptance Criteria
All integration points should be mocked and generalised.

Milestones

  • Understanding the requirements
  • Understanding Batch Service
  • Setting up the service
  • Understanding the APIs with integration logic
  • Understanding the integrated API and spec
  • Creating generalised integration spec
  • Mocking the integration points
@VOSID8
Copy link

VOSID8 commented Jun 2, 2023

Hello,
I am a Scala enthusiast and am interested in contributing. My knowledge includes Scala with Spark, Kafka, Cassandra, Play, and other scala frameworks. Please let me know if there is important to note to contribute and something specific for proposal. Thanks alot

@kd1729
Copy link

kd1729 commented Jun 2, 2023

Hi, I am a final year CSE Student from VIT Vellore. I am also a Scala Enthusiast. I have knowledge of Spark and Kafka. I also have great knowledge of Java. I would love to contribute to this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants