Skip to content

A simple API app written in Go utilizing a local instance of AWS DynamoDB.

Notifications You must be signed in to change notification settings

bamajap/go-basic-api-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-basic-api-app

Background

Create a very basic API application using ​the Go language​, where we can retrieve product information.

Tasks

  1. Create a web application connected to your own DynamoDB instance.
    • Create a sample table that will store products. Products will minimally have a name and a price.
  2. Your web application should utilize RESTful routing and be able to query out the relevant product information through its API, sorting by price descending by default.

Assumptions + Notes

  • App will be setup with a local DynamoDB instance.
  • Return values will be presented in JSON format (or a short error message).
  • Sorting DynamoDB query results in descending order is not intuitive, so, for simplification, query results will be manually sorted.
  • Assuming that all update requests include values for the new Name and/or Price.

API

About

A simple API app written in Go utilizing a local instance of AWS DynamoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages