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.