I.Architecture
- Golang
- go-chi
- RabbitMQ
- gRPC
- PostgresSQL
- MongoDB
- Mailhog
- Docker
- Docker Swarm
III.Documnent
- Send mail: POST http://localhost:8000/handle
{
action: "mail",
mail: {
from: "[email protected]",
to: "[email protected]",
subject: "Test email",
message: "Hello world!",
}
}
- Log event: POST http://localhost:8000/handle
{
action: "log",
log: {
name: "event",
data: "Some kind of data",
}
}
- Authentication POST http://localhost:8000/handle
{
action: "auth",
auth: {
email: "[email protected]",
password: "verysecret!",
}
}