https://blog.devops.dev/ever-struggled-with-architectural-design-discover-6-antipatterns-you-should-avoid-d24746410041