Go to file
2024-10-14 13:42:12 +02:00
.github/workflows Reimplement with cleaner architecture 2024-10-01 01:41:29 +02:00
internal Enable pprof to investigate CPU usage in production 2024-10-14 13:42:12 +02:00
Dockerfile Rename package 2024-10-01 01:49:23 +02:00
go.mod Enable pprof to investigate CPU usage in production 2024-10-14 13:42:12 +02:00
go.sum Enable pprof to investigate CPU usage in production 2024-10-14 13:42:12 +02:00
LICENSE Init 2023-11-17 04:53:57 +01:00
main.go Rename package 2024-10-01 01:49:23 +02:00
README.md Reimplement with cleaner architecture 2024-10-01 01:41:29 +02:00

Profile endpoint for Account Ely.by

This is a "microservice" which solves PHP's inability to handle large numbers of small requests.

We faced the problem that the endpoint for accessing player's profile by uuid become receiving a huge number of requests. For PHP, initialization of the framework, database connections and so on is more expensive than the query processing itself. So I wrote this endpoint in Go to take the load off PHP.