Closed nhaancs closed 3 months ago
All of this is covered in the video and we have scholarships.
https://www.ardanlabs.com/training/individual-on-demand/ultimate-go-bundle/
TL;DR
The purpose it to provide support for access cross-domain data points in a unified data model. This allows support for sorting and filtering.
The cost is nothing to create the view. The only problem with a view is they can't be special purpose indexed.
A view lives in a single database. Normally for a project like service there is only 1 database server instance. Schema's or naming conventions can be used to isloate domain related tables.
In the end, you do not want to do cross-domain joins in Go. Do that stuff in the DB via views or even stored procedures.
Thank you
Thank you.