1 of 9

Mentee : Yash sharma

Mentor : Aiman sharief , Kartheek palla

CODE4GovTECH 2023

Midpoint Showcase

One Click installation of Knowlg in aws environment

2 of 9

Table of Contents

  1. Introduction
  2. Project Description
  3. Project impact
  4. Milestones Planned
  5. Milestones Achieved
  6. Live Demo
  7. Learnings from project

3 of 9

What is Sunbird Knowlg ?

Introduction

  • Sunbird Knowlg (pronounced as the word "knowledge") consists of a set of tools and services that enable you to organise, curate, create, and discover millions of assets.

  • organizations across multiple domains such as e-Commerce, OTT, etc can leverage Sunbird Knowlg building block to organise their content and knowledge assets as per their domain, create targeted collections, etc

  • Adopters:
  • DIKSHA by NCERT, Ministry of Education, India
  • Lex by Infosys

4 of 9

Project Description

The project's core goal is to implement the setup of Infra over AWS as it will enhance the usability for the Users/Developers to get the Infra running with minimal commands require which will be done with the help of terraform more like “One click setup” as the project name suggests.

One Click installation of Knowlg in aws environment

5 of 9

Project Impact

  • Ease to Setup: Developers can write clean code with confidence, knowing that it won't break existing functionalities and configure the services in cloud as per need.

  • Multi-cloud environment: managed Infra over azure and aws as of now allowing Multi-cloud development Environment

  • Enhanced Productivity: Developers can focus more on building new features and improvements, as they won't have to spend as much time on setting up infra manually.

6 of 9

Milstones

Milestone 1:

  • Understand the infra setup over other cloud provider(azure) and local.

Milestone 2:

  • Enhance the scripts of DBs of knowlg

Milestone 3:

  • Enhance the scripts of services of knowlg

Milestone 4:

  • Enhance the scripts of Jobs of Knowlg

7 of 9

MileStone Achieved

Milestone 1:

  • Understand the infra setup over other cloud provider(azure) and local.

Milestone 2:

  • Enhance the scripts to deploy DBs of knowlg over AWS.

8 of 9

Demo

9 of 9

Project Learnings:

  • Understanding of the azure setup of the infra with terraform.

  • Learned about the approach to setup the Infra with terraform and EKS

  • Worked with different attributes to define for setup over AWS.