Skip to content

A simple API built in Golang that simulates banking transactions that support a high load of requests. Built for a coding challenge I participated.

Notifications You must be signed in to change notification settings

buemura/rinha-de-backend-2024-q1-go-echo

Repository files navigation

Rinha de Backend 2024 Q1

Tech Stack

  • Go
  • echo
  • pgx
  • PostgreSQL
  • NGINX
  • Docker

How to run

  • Run: (Requires Docker and docker-compose)
# Prepare environment
sh scripts/env_up.sh
# Stress Test
cd .gatling
sh executar-teste-local.sh
# Run app locally
go run cmd/http/main.go

Author

Result

  • Tested machine specs: Virtual Machine - Linux Ubuntu 22.04.3 LTS 64-bit | 16GB RAM | 4-core - AMD® Ryzen 5 5600 6-core processor

Result

About

A simple API built in Golang that simulates banking transactions that support a high load of requests. Built for a coding challenge I participated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published