Observer pattern. Allows a subject to publish updates to a group of observers.
Validator
DynamoDB data access object
Model framework
Append rows to a Google Spreadsheet