Skip to content

HivemindTechnologies/coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hivemind's Coding Challenge

Welcome.

Hivemind's coding challenge consists in connecting two web services and deploying them in a highly available environment.

Background

The team is tasked with the development of a simple web UI for sentiment analysis of tweets. The user shall be able to enter a tweet and the UI will return a thumbs up or down depending on the result of the analysis.

Your team has already defined an architecture consisting of a single-page frontend app (dubbed tweet-ui), a backend HTTP API (tweet-api) and a sentiment analysis service (sentiment-analysis). Since the sentiment analysis service shouldn't be accessible publicly, the frontend should request analyses via the backend HTTP API (tweet-api).

Tasks

You are tasked with the development of the backend HTTP API (tweet-api) that will be consumed by the frontend. It will serve as the intermediary between the frontend and the sentiment analysis service.

The team leaves it up to you to choose the programming language for this task, but they are big functional programming geeks and would be especially excited to see a functional language.

Upon completion, deploy the entire system on AWS using Terraform or CDK.

Happy Hacking!

Services

Resources