Skip to content

roninsharma25/helpme.out

Repository files navigation

helpme.out by SAL

A microservice-based application to simplify after-lecture activities. We have developed the queueing, posting, users, stacks, grading, and global chat services.

Dependency Diagram

Repository Organization

  • services: application logic and storage services
  • website: frontend services
  • performance: performance testing scripts
  • docker: Dockerfiles
  • utils: helper scripts for data processing
  • archive: old versions of frontend services
  • wrk: workload generator scripts using Locust
  • tracing: tracing scripts using Jaeger
  • testing: pytest testing suite

Available Scripts

make setup

Installs required dependencies.

make run

Runs frontend, Flask services, and memcached.

make run-api

Runs backend Flask services.

make run-frontend

Runs frontend React application.

make run-memcached

Runs memcached.

make run-locust

Runs Locust workload generator tool.

make run-jaeger-tracing-container

Runs Jaeger tracing infrastructure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published