This example intent to demonstrate Microkernel Architecture using Golang. I created and formatted this project in form of agile where overview, acceptance criteria, and requirement should clearly state the objective of demo code.
There are generally two ways to approach this design, internal components (plugins) or create separate repository and maintain components as a dependency as illustrated in diagram below.
todo: create a diagram in a miro
todo: write about Microkernel Architecture in general regardless of picked programming language
You could run make
at the root of the project or use go run ./cmd/server.go
to get up and running with a demo.
todo: Write overview about restful micro server architecture
- todo: create requirements in a bullet form
- todo: create acceptance criteria more specific to what should be delivered
Copyright © 2024 Syniol Limited. All rights reserved.