leoiii12 / large-scale-remote-patient-monitoring-system

Kubernetes + Helm + Apache Spark + Apache Kafka + CrateDB + Kotlin + RxJAVA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Large Scale Remote Patient Monitoring System

Folder Structure

  • fh-cloud, the Helm chart of the whole project, Please see the README
  • docker, the src for the projects
    • analytics, the analytical projects (Apache Spark, Apache Kafka, Apache Flink, Naive)
    • chart, the displaying web pages (Angular)
    • endpoint, the API endpoint for chart to get records from CrateDB
    • measurer, the measurer to monitor the latency
  • fh-producer, the high-performance program to generate high volume of sensor record for testing (Kotlin, Disruptor)
  • infra, the commands to set up Google Cloud
  • k8s - Some optional files for setting up k8s

About

Kubernetes + Helm + Apache Spark + Apache Kafka + CrateDB + Kotlin + RxJAVA


Languages

Language:Kotlin 47.7%Language:Java 21.9%Language:TypeScript 14.8%Language:JavaScript 5.2%Language:Smarty 4.3%Language:CSS 2.5%Language:Shell 1.5%Language:HTML 1.1%Language:Dockerfile 1.1%