Hi everyone, we are planning to add some user activity tracking to an application and I wanted to ask around for your general experiences and best practices.
Do you use one topic per application or more granular? Do you write directly from the application to Kafka for tracking purposes? How to best avoid blocking anything in the application in case of broker issues? Is it usually tolerable to lose some tracking information or do you use any caching and asynchronously produce the messages? Any learnings are welcome, especially things you would now do differently if you had to start again :-) Thanks in advance and best regards Patrik