Skip to content

Infrastructure

Pascal Heus edited this page Jan 11, 2023 · 2 revisions

The knowledge base is hosted in the Postman AWS Labs cloud and supported by a variety of technologies and tools.

The core content is stored as files in a master S3 bucket, which are then be loaded in databases, search engines, and other tools for processing and analysis. PostgreSQL is currently our primary database, where we are taking advantage of the JSON data type support and querying features.

Candidate technologies on our roadmap for strengthening the capabilities and performance include Neo4J (graph/JSON data), Apache Solr (indexing/search), OpenLink Virtuoso and/or Apache Jena (RDF).

We are exploring how GraphQL can potentially be used as API endpoints to the knowledge base. Hasura, StepZen, and Graphile are being experimented with on top of the Postgres database, as well as Yoga as a generic platform.

External access to back end services is controlled and proxied by an NGINX server.

Knowledge base APIs are in the early design and development stage and not currently publicly available. We anticipate for these to become available for early access in the first half of 2023 through a Zuplo gateway.

The AWS hosted above solutions are currently running on micro/small t3 EC2 instances.

Clone this wiki locally