Troy McConaghy abdd23f5a6 Problem: Source files contain no license info (#2455)
* Problem: Source files contain no license info

Solution: Add comments with SPDX license info to source files

* Python 3 files don't need # -*- coding: utf-8 -*-
2018-08-16 12:31:32 +02:00

961 B

Production Node Components

A production BigchainDB node must include:

  • BigchainDB Server
  • MongoDB Server 3.4+ (mongod)
  • Tendermint
  • Storage for MongoDB and Tendermint

It could also include several other components, including:

  • NGINX or similar, to provide authentication, rate limiting, etc.
  • An NTP daemon running on all machines running BigchainDB Server or mongod, and possibly other machines
  • Not MongoDB Automation Agent. It's for automating the deployment of an entire MongoDB cluster, not just one MongoDB node within a cluster.
  • MongoDB Monitoring Agent
  • MongoDB Backup Agent
  • Log aggregation software
  • Monitoring software
  • Maybe more

The relationship between the main components is illustrated below.

Components of a production node