I’m migrating from Sentry 8 to Sentry 10 (fresh install). I would like to know if Kafka/Zookeeper and Snuba are mandatory? It’s not clear in the documentation if we can enable/disable them.
If yes, do I need in-depth knowledge of these technologies?
Yes they are both required to be able to run Sentry properly and no, you don’t need to know much about them if you don’t intend to scale beyond a single host. You may read more at our announcement post:
We strongly recommend using our official getsentry/onpremise repo, which makes use of the Confluent Inc. images. That said if you want to go custom, there are no features we use from Confluent. Any kafka/zk image should do.