Skip to content

Reference implementation of a gateway system for use in exploring paths to production

Notifications You must be signed in to change notification settings

p-ssanders/gateway-reference-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Build Frontend Build Gateway Build

Gateway Reference System

Many systems consist of a "backend" which provides data storage and lookup via API, and a "frontend" which allows a human user to interact with the backend.

Often, these systems are deployed with monolithic topology, where a single deployable unit serves both the API and the static assets.

As always, there are tradeoffs with the monolithic topology, particularly when compared to the distributed or microservice topology.

This repository contains source code for three applications:

  1. Backend API
  2. Frontend UI
  3. Gateway

These applications comprise a system, and can run locally, in docker, or on kubernetes. The system makes for an interesting workload for learning as it requires:

  • Building multiple artifacts using different build tools
  • Deploying multiple artifacts
  • Integrating the deployed artifacts
  • Deploying a database

About

Reference implementation of a gateway system for use in exploring paths to production

Topics

Resources

Stars

Watchers

Forks