Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pinebit committed May 12, 2023
1 parent 44c08fc commit 621b6b1
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

A micro-framework for deterministic and graceful services boot and shutdown.

Check [the article on Medium](https://medium.com/@pinebit/deterministic-and-graceful-services-boot-and-shutdown-in-go-4944e8a1f950) about the framework.

# Why?

Most golang applications are made of multiple services, where each service is an entity that can be started and stopped on-demand. Most of the services depend on each other, for example it makes little sense to start HTTP server until a DB connection is established. Therefore, all the services need to be started in the right order and then stopped in the reverse order. This allows application to boot and shutdown gracefully and deterministically, properly acquiring and releasing all the resources, locks, etc.
Expand Down

0 comments on commit 621b6b1

Please sign in to comment.