January 2020
Intermediate to advanced
640 pages
16h 56m
English
Following the SOLID design principles we discussed in the previous chapters, we will start designing the link graph data access layer by listing the operations (responsibilities, in SOLID terminology) that it needs to perform and then formally describe them by means of a Go interface.
For our particular use case, the link graph access layer must support the following set of operations: