How each piece works inside: database schema, API contracts, classes and methods, algorithms, data structures and error handling.