Welcome to neo!
Neo is a microservice architecture based application to visualize Doppler Radar Feed from the NEXRAD system's Registry of Open Data on AWS and satellite data sourced from the NASA MERRA 2 Earth Dataset.
Quick Reference Links:
Source Code Branches for Microservices:
Function | Language/Framework/Technology Used |
---|---|
Backend Microservice Implementation | TypeScript (Node.js, Nginx) Python (Flask, Gunicorn) Java (Spring Boot) |
Frontend Microservice Implementation | Angular Redux |
Inter-service Communication | gRPC (primary) RabbitMQ (for data service) REST |
Database & Cache Management | MongoDB Redis |
Containerization & Container Orchestration | Docker Kubernetes |
Performance Testing | Apache JMeter (with Ultimate Thread Group plugin) |
CI/CD, Infra-as-code, Build Automation | Jenkins OpenStack API Terraform Ansible |
Secret Management | Kubeseal |