PROJECTS
REST API Powered by Golang (go)
Developed a REST API using Golang (go) for Democracy Live’s new web applications. It is the backbone that powers all their current efforts which together enable us to import many different data specifications into our system, edit and/or translate data to our customer’s wishes, and finally publish it to customer websites, or export it into other auxilary systems. The api I built is much more efficient and flexible than the older Drupal-based system we are depricating, and runs with less than half the cpu and memory requirements, even though our admin user load has increased. Our improved ability to build services on top of the api has made us able to say “Yes” to customers much more frequently than previously, as well.
Technologies
- Go (golang)
- Gin
- Gorm (Go ORM)
- MySql
- AWS API Gateway
- AWS Cognito
- JWT
- AWS S3
- AWS Lambda
- AWS CodeCommit
- AWS CodeBuild
- AWS CodePipeline
- AWS IOT dataplane
- Docker
- Swagger API Specification
- Git