February 2020
Intermediate to advanced
734 pages
38h 13m
English
An important concept necessary for preventing split brain scenarios is fencing, or isolation of a node from the application and database stack. Often, this is accomplished through STONITH (which stands for Shoot The Other Node In The Head). After accounting for situations where this is not possible, the old primary must invoke SMITH instead, or Shoot Myself In The Head. While it may sound extreme, for servers, this is really a temporary solution to prevent a more worrying complication.
Keep these terms in mind while we explore how they may affect our architecture.
Read now
Unlock full access