Bran-write
Service that watches the Platform and gathers statistics: messages counts, threads, containers starts/stops. Collected data is stored in the Clickhouse and accessible by the Bran-read service’s API.
Downtime
Not critical
Bran-write down means delayed statistics in the Clickhouse. After start it will process delayed data. Forbidden to shut down for long time (e.g several hours). It may cause queue overflow in the RabbitMQ, and a risk of data loss.
Scaling
Scalable to any reasonable amount.
Deployment
Use rolling release. Update pods one by one.
Strong dependencies
Bran-write strongly depends on the Clickhouse and the RabbitMQ. It will not start without them.
Weak dependencies
Bran-write would not function without the Admiral.