Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove master/slave terminology #813

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

domleboss97
Copy link

@domleboss97 domleboss97 commented Nov 25, 2023

"Master/slave" terminology is offensive and not technically descriptive. Throughout the tech industry, the term "master/slave" is being replaced with contextual, more descriptive alternatives, as per the following company style guidelines:

This guide used the term "master/slave" in the context of database replication. This PR changes all uses of "master/slave" to "primary/replica". Engineers should not be using the terminology "master/slave" in interviews today, not only because it is uninclusive but also because many of the companies interviewing them are likely to disallow it.

This PR does not tackle the terms "master-master" or "multi-master", since I think there is more ambiguity around accepted alternatives for those terms. I concede it's a bit odd to have "primary/replica" terminology beside "master/master" terminology, but I felt the topic may warrant some discussion. If there is a desire to change those terms and an alignment around alternatives, I can make those changes as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant