app
app copied to clipboard
Reusable framework for micro services & command line tools
Closes [#67](https://github.com/short-d/app/issues/67). Note that mux.Server always shutdowns gracefully and for GRPC service, we can call the GracefulStop method.
From https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-terminating-with-grace > It's important that an application handles termination gracefully so that there is minimal impact on the end-user and the time-to-recovery is as fast as possible! In practice,...
# Background Currently, there is no easy to use Golang GUI libraries. Go was initially designed for building backend services instead of GUI apps. Electron relied heavily on intermediate JavaScript...