https://github.com/fmo/players-api
Restful API getting football player information from Dynamo DB or Redis
https://github.com/fmo/players-api
dynamodb football-analytics football-api redis
Last synced: 4 months ago
JSON representation
Restful API getting football player information from Dynamo DB or Redis
- Host: GitHub
- URL: https://github.com/fmo/players-api
- Owner: fmo
- License: mit
- Created: 2024-06-30T12:43:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T10:59:56.000Z (9 months ago)
- Last Synced: 2025-01-01T23:11:27.780Z (5 months ago)
- Topics: dynamodb, football-analytics, football-api, redis
- Language: Go
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Players API and Consumer
This is a Go-based API for managing football player data. It stores the player profile image on AWS S3 for storage.
Uses Kafka for messaging, getting the player data and writing it to the AWS DynamoDB## Getting Started
Just get the binary for either consumer or the api or for the both and basically run it.
### Prerequisites
- AWS Client environment for DynamoDB
### Set The Env Vars
Check .env.dist template and set the variables accordingly
### How To Run
```
./playersApi
```### Generate Open API
oapi-codegen --config=config.yaml ./api.yaml