In this discussion, I’d like to share some of the Go design patterns we used or ultimately refactored to in structuring [merge-queue-go](https://github.com/github/merge-queue-go)[^sq][^arch]. [^sq]: affectionately dubbed the Merge Queue Side Quest [^arch]: for a discussion on the overall architecture and outcomes of the project, look out for an upcoming post by @sanjeev9160!
In this discussion, I’d like to share some of the Go design patterns we used or ultimately refactored to in structuring merge-queue-go12.
Footnotes
affectionately dubbed the Merge Queue Side Quest ↩
for a discussion on the overall architecture and outcomes of the project, look out for an upcoming post by @sanjeev9160! ↩