π§ limited-searcher-api-server Project Layout Standard Go Project Layout https://github.com/golang-standards/project-layout Application Architecture Clean Architecture https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html API Architecture https://cloud.google.com/apis/design/ Using Technology(Assumed) GraphQL(BFF) MicroServices gRPC(using internal transaction) golang net/http(not used framework) kubernetes skaffold MySQL Naming convention https://cloud.google.com/apis/design/naming_convention Contribute https://www.contributor-covenant.org/ Semantics Versioning https://semver.org/ CI/CD pipeline GitOps https://aws.amazon.com/jp/blogs/news/building-a-modern-ci-cd-pipeline-in-the-serverless-era-with-gitops/