Annexure

GO Tech Stack

1min

A tech stack combines software, tools, frameworks, languages, and platforms you use to build, run, and maintain your applications. It's a crucial part of your technology recruitment process, reflecting your technical capabilities, preferences, and culture.

Item

Application Type

Version

Layer

Source

License 1

Ubuntu Server

OS

20+

All

Open Source

Azure

Cloud Computing Service

N/A

All

-

N/A

Git

Version control

Latest

All

Open Source

N/A

Docker

Containerized Image Deployment

20.10.0

All

Open Source/Business

N/A

RabbitMQ

Message queuing software

3.9+

App layer

Open Source

NodeJS

API

v14 - v16

App layer

Open Source

Loopback

File upload

v4

App layer

Open Source

Flutter

For Cross-platform mobile app development

3.3.10+

App layer

Open Source UI software development kit

N8N

Integration Automation

Latest SAAS

App layer

Open Source

JSONata

Templating in advanced forgery

1.8.X

App layer

Open Source

MongoDB

Data store

v4-v6

DB layer

Open Source

Redis

Data store

6.0.6

DB layer

Open Source

ELK stack

Data store

5.x

Monitoring layer

Open Source

Elastic Search

Fast and scalable search and analytics engine

7.14.1

DB Layer

Open Source

NSQ

A real-time distributed messaging platform Available in most of the servers

1.2.X

DB layer

Open Source

Kubernetes

CI/CD Pipeline

AKS - 1.21.x

Infra layer

Open Source

ELK

Kubernetes

7.14.1

Monitoring layer

Open Source

Grafana

Infrastructure

2.3/2.15

Monitoring layer

Open Source

Prometheus

-

2.35.X

Monitoring layer

free software application

Loki

For Storing the logs

2.3.0

Monitoring layer

Open Source

Promtail

Collect/Log shipper the logs

v2.5.X

Monitoring layer

Open Source

Microsoft application gateway

Application gateway

N/A

Web layer

-

N/A

Nginx

Web server

1.22+

Web layer

Open Source

TLS

-

1.2 / 1.3

Web layer

-

N/A

Angular

Front End

8.0-9.0

Web layer

Open Source

Sockets

Network

N/A

Web layer

Open Source

N/A

Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.

You can reach out to us at [email protected].