-
Book Overview & Buying
-
Table Of Contents
The Platform Engineer's Handbook
By :
Early in the discussion, we want to introduce the concept of ODD, similar to Test-driven development (TDD) or Behavior-driven development (BDD) concepts you might be familiar with. This is the practice that makes observability a first-class developer concern rather than an afterthought. Platform teams can provide the right capabilities as Non-functional requirements (NFRs) for use so that this practice happens without friction. However, there is no way ODD can succeed without explicit contracts and developer understanding of what ODD is, why it's needed, and how it will help them personally and the business as a whole. ODD expands on the TDD concepts by focusing on the observability data (as opposed to the test data). This is required to understand the software's behavior.