These are top tier technologies used in banking
- A.I., mainly machine learning to detect fraudulent activities and tagging transactions
- Robotic Process Automation to process automatically Excel/Word documents sent by customers, partners, brokers, etc. Sometimes it is also from one application to another.
- Blockchain. Latest initiatives look into instant payments or real-time settlements
- Chatbots/Voice Assistant : for first customer interaction on website, social networks in order to provide services such as checking account balances or simulating loans , and customer support. Robot advisors are also a special kind dedicated to investment services.
- API: provide a programmatic interface to access Account Information and payment initiation (check PSD2 regulation) and open banking
- Algorithmic trading: this uses some advanced self-corrective algorithms for trading assets automatically.
- Real-time analytics: this is to have reporting on banking apps and website activities.
- Container : more and more banks use immutable builds to guarantee integrity in delivery. For example Docker or Openshift
- CI/CD pipeline: stack to automate build and deployments of applications. This is used in conjunction with Containers
- Cloud Infrastructure: to gain speed in releasing new features, Banks use more and more the Cloud with specific requirements to meet the regulatory framework
- NLP and OCR: to recognize the content of scanned documents, in order to digitise and automate the acquisition of data as fast as possible, then categorize the data using natural language processing.