Use Markdown Architectural Decision Records Choice of Elasticsearch Choice of React High Level Components Design of ES documents Cache ES queries Production ready services in all-in-one setup Unify idents across code review systems