{"repo":"IBM/innovate-digital-bank","free":true,"listed":false,"github":"https://github.com/IBM/innovate-digital-bank","clone":"git clone https://github.com/IBM/innovate-digital-bank.git","description":"This repository contains instructions to build a digital bank composed of a set of microservices that communicate with each other. Using Nodejs, Express, MongoDB and deployed to a Kubernetes cluster on IBM Cloud.","language":"JavaScript","stars":164,"topics":["ibm-cloud","kubernetes-cluster","microservice","mongodb","ibm-developer-technology-cloud","nodejs"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Building a Digital Bank with Node.js, Express, MongoDB, & Kubernetes In this code pattern, we will build a dummy digital bank composed of a set of microservices that communicate with each other. We'll be using Node.js, Express, MongoDB, and the IBM Cloud Container Service. Development of cloud native apps that are broken down into a set of microservices has been praised and commended as best-practice in software development methodologies. Software stacks like Kubernetes, which enable cloud native computing, have therefore picked up quite a bit of popularity. It’s a little (a lot) more fun, however, to build a so-called cloud native app, than to talk about one. So here's our attempt: We’ll take a use-case that has a bit of real-world familiarity to it — A digital bank. Naturally inspired by Monzo. Let’s call it Innovate. A live version deployed on a Kubernetes cluster in IBM Cloud is available for you to try here. To test it out, sign up for an account. A process runs periodically to dump randomized transactions and bills for user accounts, so give it a couple of minutes and refresh to see your populated profile. Learning objectives When you've completed this Code Pattern, you will understand how to: Break an application down to a set of microservices Create and manage a Kubernetes cluster on IBM Cloud Deploy to a Kubernetes cluster on IBM Cloud Deploy to IBM Cloud Private Flow When thinking of business capabilities, our imaginary bank will need the following set of microservi","default_branch":null,"files":null,"tree":[],"storefront":"/r/IBM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IBM/innovate-digital-bank/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}