Technologies
The technologies that comprise base-foundation.io
Application Technology
Backend services are written in Go using the Gin framework or Typescript adhering to Hexagonal Architecture and underlying domain specific principals. Some testing libraries in use are written in Typescript and use NodeJS to function. Cloud functions are a mixture of Go, Python and Typescript
All Web UIs where applicable are single page application written in NUXT. Communication between API and client side apps is using HTTP2.
iconik-io
is a standalone command-line application written in pure Go. It works on Windows, Linux and MacOS.
Server/OS Technology
- Alpine Linux
- Ubuntu Linux
- Kubernetes
- MongoDB Atlas
- MongoDB
- RabbitMQ
- Redis
- Auth0
- Hashicorp