You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 29, 2020. It is now read-only.
Robert Lin edited this page Oct 6, 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