# Conclusion

In this lab, we have used the Operator Hub to install OpenShift Serverless. We also used Node.js as our serverless application in OpenShift. We used Docker to build the image and push it to Docker Hub. We also explored on how to configure deployment files to use our container images in Docker Hub and configuring it so that it talks to other components in the cluster. Deploying the serverless app in this lab, we now have completed all the microservices in the Example Bank app.

![Example Bank App Architecture](https://3928126737-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHI9hQsrkpOgN4dX6Cj%2Fsync%2Fa954ea2ec422395147108fc291c98d051396cf34.png?generation=1600426872096496\&alt=media)

Source code: [https://github.com/IBM/example-bank](https://github.com/IBM/example-bank)

Knative Eventing: [https://github.com/IBM/openshift-serverless-nodejs-couchdb](https://github.com/IBM/openshift-serverless-nodejs-couchdb)
