Fin-Ledger Concepts Clear Arch Domain Patterns Strategy and Factory pattern Stack Node GraphQl Mongo Docker Kubernetes