Guardrails are a collection of reservations that make it harder to use non-recommended options in production, such as:
- Preventing use of SimpleReplicationStrategy.
- Warn or prevent use of DateTieredCompactionStrategy (versus TimeWindowCompactionStrategy).
- Disabling Thrift, a legacy interface, by default
- Ensuring all nodes use the same snitch mode
ScyllaDB administrators can use default settings or customize guardrails as needed.