############################# Video Source: www.youtube.com/watch?v=_GyEImlCc40 hexagonal, architecture, pattern, typescript #############################