/acorn-hunt

Repository for Momento's very own game - Acorn Hunt

Primary LanguageJavaScriptMIT LicenseMIT

Acorn Hunt

Welcome to the services that power Momento's very own game, Acorn Hunt!

In this repository, you will find a set of services that demonstrate different caching concepts using the different types of collection data types Momento offers. It also takes advantage of Momento Topics, a serverless event messaging service.

The game is intended to do two things:

Dev environment

The development environment is the only active environment for Acorn Hunt at the moment. Below are the urls for the two APIs in this repository:

  • Control Plane API: https://ve42pfi5og.execute-api.us-east-1.amazonaws.com/demo
  • WebSocket: wss://6wpfu6sgk1.execute-api.us-east-1.amazonaws.com/demo

Architecture

This repository uses AWS serverless services for the APIs. It takes advantage of API Gateway and Lambda for the control plane and AP Gateway v2 for the WebSocket.

Architecture and Caching diagram

Supporting repositories

There are two other repositories that compose Acorn Hunt: