Skip to content
This repository has been archived by the owner on May 29, 2020. It is now read-only.

Tech and Resources

Robert Lin edited this page Nov 7, 2018 · 13 revisions

Backend

Two Golang services, interacting with each other over gRPC:

  • core, a gRPC server that handles the vast majority of application logic (including databases, sending emails, etc.)
  • gateway, an HTTP RESTful API service that handles simple authentication and exposes core functionality. It does this by communicating with core over the gRPC interface offered.

This split allows us to focus on building the functional components of Pinpoint without tightly coupling it with what gets exposed to users.

Frontend

  • frontend, a ReactJS web application
  • client, a JavaScript client library for the Pinpoint gateway

Resources

Clone this wiki locally