API providing direct access and ETL / ELT data migration capabilities on various databases from MongoDB, Redis, SQL, AWS RDS, Firebase Firestore etc. Developed with Go and external databases.
The directory structure is as follows:
etl-elt-api/
├── db/
│ - Contains database connection files and schemas.
├── models/
│ - Defines data models used for the API.
├── routes/
│ - Contains the API route definitions for handling requests.
├── utils/
│ - Utility functions and helpers for the application.
├── .gitignore
│ - Specifies files and directories to be ignored by Git.
├── README.md
│ - Documentation file providing an overview of the project.
├── go.mod
│ - Defines the module’s dependencies.
├── go.sum
│ - Contains checksums for module dependencies.
└── main.go
- The main entry point of the application, launching the API.
Figure 1: High level view of the API and usage in other applications
Similar services can be found here and below:
- financeplanner.io
- nutritiontracker.io
- financeprediction.io
- MongoDB
- Redis
- AWS RDS
- SQL