Hot tech 1: cloud technologies in the infrastructure
PostFinance has long been committed to using open source technologies for its IT infrastructure. During the emergence of the Java programming language, the financial institution became one of the first in the sector to migrate business critical core banking systems such as card money to Linux. Open source development is currently going in the direction of cloud native computing − an approach, which ensures that applications can be developed based on micro services and clouds. PostFinance relies heavily on the The link will open in a new window Cloud Native Computing Foundation’s open source technology stack.
Even today, state-of-the-art open source technologies in various software projects are already forming the foundations for components in core banking systems and in the PostFinance online channel. In the latest examples, PostFinance integrates ElasticSearch as the back-end of a transaction storage solution and Kafka together with Spark as the streaming and analytical components for fraud analysis. Subsequently, Kubernetes and open source monitoring tools form the basis for the runtime and operation of our business-critical application environment.
In practical terms, the IT infrastructure team uses Kubernetes as runtime for Docker containers and Prometheus, Grafana, OpenTracing as well as Splunk for observability, amongst others. To automate the infrastructure, Puppet, Ansible, Terraform and Vault open source tools are used; the team writes back-end APIs for infrastructure automation and self-service using Go, gRPC and ETCD.