Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/core-go/core


https://github.com/core-go/core

authorization cache client cors crud crypto currency echo gin http-client http-handler io jwt log logrus master-data-loader redis security validator zap

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# core
## Installation
Please make sure to initialize a Go module before installing core-go/core:

```shell
go get -u github.com/core-go/core
```

Import:
```go
import "github.com/core-go/core"
```

### Microservice Architect
![Microservice Architect](https://cdn-images-1.medium.com/max/800/1*vKeePO_UC73i7tfymSmYNA.png)

### A typical micro service
When you zoom one micro service, the flow is as below
![A typical micro service](https://cdn-images-1.medium.com/max/800/1*d9kyekAbQYBxH-C6w38XZQ.png)

#### Health
![health](https://cdn-images-1.medium.com/max/800/1*NreJfea6tHobxMpiq96PPQ.png)

#### Email
![Email](https://cdn-images-1.medium.com/max/800/1*-lHjxr5ZMkKcLiatgv6G1g.png)

### Cross-cutting concerns
![cross-cutting concerns](https://cdn-images-1.medium.com/max/800/1*y088T4NoJNrL9sqrKeSyqw.png)

### Hexagonal Architecture
![Hexagonal Architecture](https://cdn-images-1.medium.com/max/800/1*Dmf57O2Fkbx6kteaq5RVUw.png)