Skip to content

Workflow Management

Aayush Kedia edited this page Apr 11, 2022 · 11 revisions

GovTech Context

XX

Product Explanation

Implementing a Restful service for creating workflows for Student Registration, Student Transfer, or LMS for students' overall progress using temporal and demonstrating fault-tolerance nature of workflows and scaling of workers.

Features to be Implemented

Enable GovTech workflows such as If this then that (IFTTT), escalations and alerts to be configured and run through a combination of open source products - n8n(workflow builder) and temporal(runner)

Ability to create a REST wrapper for a workflow and able to control workflow outcomes with signals and demonstrate fault tolerance of the service

  1. REST/gRPC wrapper for a workflow and able to control workflow outcomes with signals
  2. Interactive UI for getting all the information about the components current state in the flow
  3. Demonstrating fault tolerance of the service

Learning Path

Category Rating
Difficulty -
Risk/Exploratory **
Core Development ***
Skills Python/Java/Go/Php; Concepts: Workflows, SDKs, gRPC, Rest Apis, SQL/NoSQL
Mentors Ashish
Project size 350 hours

Clone this wiki locally