farhanangullia / nas

NAS is made up of Go microservices and event driven functions for fulfilling network access requests.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAS

This monorepo is a collection of components and services which makes up the network access service.

nas-api is a HTTP serving application written in Go for interacting with clients. It conforms to the clean architecture approach and leverages on Go kit framework.

nas-consumers contains event driven serverless functions written in Python for executing business logic and serverless framework templates for deployments.

nas-iac contains infrastructure as code written in Terraform to deploy the services.

CI

GitLab CI is used to configure CI/CD for this project. The root CI has the base logic for triggering child pipelines according to the sub directory that changed.

About

NAS is made up of Go microservices and event driven functions for fulfilling network access requests.


Languages

Language:Go 40.5%Language:HCL 35.6%Language:Python 21.1%Language:Makefile 1.0%Language:Shell 1.0%Language:Dockerfile 0.7%