Skip to content

vmilovanovicc/gradebook_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gradebook_app

Gradebook Microservices Application with Go

GitHub Last Commit Github Top Language Go Version Licence


High Level Architecture


Components

Service Registry Log Service Grading Service Teacher Portal
Service Registration Centralized Logging Business Logic Web Application
Health Monitoring Data Persistence API Gateway

Documentation


Workflow

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

About

Gradebook Microservice Application written in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages