Gradebook Microservices Application with Go
| Service Registry | Log Service | Grading Service | Teacher Portal |
|---|---|---|---|
| Service Registration | Centralized Logging | Business Logic | Web Application |
| Health Monitoring | Data Persistence | API Gateway |
Service Registration
- Create the log service
- Create the registry service
- Register the web service
- Deregister the web service
Service Discovery
- Create the grading service
- Request required services on startup
- Notify when new services start
- Notify when services shut down
Service Monitoring
- Create the Teacher Portal - a web app
- Add health checks