A microservice-based application to simplify after-lecture activities. We have developed the queueing, posting, users, stacks, grading, and global chat services.
- 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
Installs required dependencies.
Runs frontend, Flask services, and memcached.
Runs backend Flask services.
Runs frontend React application.
Runs memcached.
Runs Locust workload generator tool.
Runs Jaeger tracing infrastructure.