Event bus service does not use analytics Kafka though. I would argue that analytics Kafka is tier 1
On Nov 18, 2016, at 12:12, Gabriel Wicke gwicke@wikimedia.org wrote:
EventBus is definitely tier-1. It provides a communication backbone that is used for reliable event processing. Delays in update processing cause directly user-visible issues like outdated information, performance regressions in VisualEditor & other use cases, and unavailability of public event streams. Timely processing of events like revision deletions is security-relevant.
On Fri, Nov 18, 2016 at 9:07 AM, Nuria Ruiz nuria@wikimedia.org wrote: Team:
(services cc-ed)
We need to define whether kafka on the analytics cluster is a tier-1 or tier-2 system in order to decide the level of support. At this time an issue with a kafka host pages the whole ops team and I am not sure whether this is needed.
From the standpoint of 'anything' analytics kafka is a tier-2 piece on infrastructure (https://wikitech.wikimedia.org/wiki/Analytics/Tier2). I am not sure as to the EventBus use cases ,though. Can the services team detail the use cases for EventBus that would make it tier-1?
I want to make sure we are all in the same page when it comes to define something as tier-1: tier-1 means that is as important as the database or varnish or any of the core pieces of infrastructure that allow us to operate. Powering a feature that users use, like, say, a part of the Android application doesn't make a service tier-1, it just makes it user-facing. That does not necessarily imply that it needs 24/7 support.
Could services team let us know as to the clients of Event Bus as of now that would make it a tier-1 service?
Thanks,
Nuria
-- Gabriel Wicke Principal Engineer, Wikimedia Foundation _______________________________________________ Analytics-internal mailing list Analytics-internal@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/analytics-internal