Static directory for public folders and business logic for the app within internal, split into domain specific folders to keep clear seperation of concerns.
Basic crud ops and join queries to use sqlc, more complex either from scratch or with a query builder later.