An open API service indexing awesome lists of open source software.

https://github.com/regshift/onepane-assessment-task


https://github.com/regshift/onepane-assessment-task

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# OnePane Assessment Task - Simple REST API

- This repository contains a simple REST API developed as an assessment task for OnePane.
- The API fetches data from three URLs, storing and formatting the data as required.
- Emphasis on using standard library packages in Go, minimizing external dependencies.
- Built-in data structures in Go used instead of external databases.
- Concurrent fetching from URLs implemented using goroutines and channels.
- No external dependencies, keeping the project lightweight and self-contained.

## Features

- **Concurrent Fetching:** Utilizes goroutines and channels for concurrent data fetching.
- **No External Dependencies:** Focuses on Go's standard library, avoiding external dependencies.
- **Built-in Data Structures:** Leverages built-in data structures for efficient data management.
- **Dockerfile Included:** The repository includes a Dockerfile for containerized deployment.