The vast majority of software developers will interact with, if it’s running clustered it’s because the project needs higher availability for that service (typically the database) and potentially higher performance in production.
Yeah, I was commenting on learning distributed programming, rather than configuring distributed service (regardless if goal is performance or redundancy). Configuring distributed services is boring