Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[2017.09 Special Meetup #17] [TALK] Jose Quares...

DevOps Lisbon
September 25, 2017

[2017.09 Special Meetup #17] [TALK] Jose Quaresma - How do you fit a Core Banking system into a few containers

Nordea is the biggest Nordic bank and, in this presentation, you will hear about the initial stages of the journey of its Core Banking Program (CBP) into the world of containers. Jose is working in the program as part of the Infrastructure Delivery Stream and is CBP’s PaaS platform owner. Nordea’s PaaS is set up on Red Hat OpenShift and, currently, CBP is using the platform for the rapid provisioning of development and test environments, for experimenting with the setup, and for getting the platform production-ready.

If you join the presentation, you will hear about their experience and lessons learned when setting up the Core Banking Platform in a containerized environment. Jose will share the positive results achieved in terms of provisioning (ease and time), deployment, and also what was gained from having more control of the whole environment (including database). Finally, he will take you through the next steps for CBP in Nordea’s PaaS, both in the short and long term.

Jose is the DevOps Lead in Accenture Denmark, has been working in Accenture for 4 years (with the last 2 years being mainly focused in DevOps), and has been part of Nordea’s Core Banking Program since its start in September 2015. Jose has a PhD in Formal Methods and Network Security from the Technical University of Denmark and has been living in Copenhagen for the last 9 years - but hasn’t completely forgotten how to speak Portuguese (most of the time anyway!).

DevOps Lisbon

September 25, 2017
Tweet

More Decks by DevOps Lisbon

Other Decks in Technology

Transcript

  1. How do you fit a Core Banking system into a

    few containers? Jose Quaresma Accenture, DevOps Lead Denmark 25.09.2017
  2. Copyright © 2017 All rights reserved. 2 Amine Boudali Nordea

    Delivery Lead of CBP platform stream [email protected]  Jose Quaresma Accenture Denmark DevOps Lead PaaS platform owner in CBP  [email protected] @josequaresma
  3. Copyright © 2017 All rights reserved. 3 – Nordea –

    The largest financial services group in the Nordics ~11 million customers ~10 million personal customers 700 000 corporate customers
  4. Copyright © 2017 All rights reserved. 4 – Nordea –

    Complex landscape resulting from several mergers
  5. Copyright © 2017 All rights reserved. 5 – Nordea –

    Largest transformation programme in Banking in Europe at present Focused on delivering incremental & frequent business value Core Banking Programme
  6. Copyright © 2017 All rights reserved. 6 Where we started

    Our guiding principles Automation Env. Provisioning Test automation CI/CD Everything as code Env. Configuration Delivery pipeline Short Feedback Loops For developers & testers Fail fast Learn Quick Our situation B.C. On our way to CI/CD Continuous Integration Automatic build & deployment to Dev/Test Configuration management Custom-made solution Not quite everything as code Daily build & deploy Lengthy build No live deployment
  7. Copyright © 2017 All rights reserved. 7 High number of

    short-lived environments Complex deployment orchestration / Requires downtime Fragmented environment configuration No full control of all components How to integrate so many development and test environments? Need to shorten feedback time to developers and testers Less cost for provisioning/deleting environments Better environment lifecycle management Simpler deployment Deploying only one container / Live deployment Infrastructure as code Service Virtualization More frequent deployments to Development environments Time Travel in test environments Long environment provisioning time Environment provisioning time from weeks to 1 hour Pain Points Easing the Pain
  8. Copyright © 2017 All rights reserved. 9 Our Answer Weblogic

    Database OSB Service Virtualization T24 Environment/OpenShift project
  9. Copyright © 2017 All rights reserved. 14 New challenges! No

    more visits to the vet! No Thanks! We are too busy
  10. Copyright © 2017 All rights reserved. 15 How to balance?

    People, Processes, and Tools Something to think about People Tools Process Management of Expectations When is your new platform/tool ready to be released? Exploring/Experimenting with new solutions / tools / platforms
  11. Copyright © 2017 All rights reserved. 17 Thank you! Amine

    Boudali Nordea Delivery Lead of CBP platform stream [email protected]  Jose Quaresma Accenture Denmark DevOps Lead PaaS platform owner in CBP  [email protected] @josequaresma