Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Enclave-based Architecture: a blueprint for cloud-native financial institutions

Angelo Agatino Nicolosi (Danske Bank)

Who is this presentation for?

Software Architects, FinTech enthusiasts, Geeks in general

Prerequisite knowledge

This is a technical talk, so general technical background will be enough to follow and get most out of the presentation.

What you'll learn

Define 'standard' blueprints in order to avoid mandatory manual compliance checks and relax on the tech stacks in use. How Open Service Broker APIs can help you in your journey. BeyondCorp won't work if you do not have Google's muscles. Enclave-based architecture, what it is and how does it help.

Description

Have you ever noticed that in almost any technical conference there is a talk that at some point compares the new shiny wonderful IT world with the old dusty gray one, and then there it is, bam!, the example slide: A green great sunny IT startup with happy young and awesome devs against the gray boring old Bank with monkeys dancing around a monolithic mainframe.

Well, we cannot even really call it discrimination… it is mostly true, and of course “it is for good reasons”… or at least this is all we keep repeating to each others every morning when we get to the office!

At Danske Bank we grew tired of all this and we started to talk and discuss across our Enterprise Sil.. ehm.. Towers in order to find a possible way forward. Thanks also to the pressure of the business demanding greater Agility, we came up with a great set of arrows and boxes on a powerpoint, we called it the “Digitalization blueprint”.

That was around three years ago.
We can now deliver at the same rate of startups standing on the shoulders of giants, our legacy core banking platform.

How did we get there? Enclave-based architecture

In this talk we will go through at least the following:

  • the idea behind using blue-prints to speed up development and ensure compliance, security and quality.
  • details about a specific blueprint which is particularly interesting for microservice development inspired on the great ideas and practices distilled into the Reactive Manifesto
  • technical details of the automation infrastructure, namely our Open Service Broker provider that instantiates full blown infrastructure supporting “pre-approved” application architecture blueprints. The high-level and low level APIs we have identified as necessary, and so on.
  • how did we get the elephant to dance, a.k.a. integration patterns with the mainframe-based core banking platform.
Photo of Angelo Agatino Nicolosi

Angelo Agatino Nicolosi

Danske Bank

I am a full-stack technologist specialised in Computer Security. I have a strong theoretical background in Mathematics and Computing, and thanks to several years of international work experience I have fortified both my practical skills as a Computer Scientist and my personal skills as a social human being.
My main interests are in Applied Cryptography and Computer Security, design and development of Distributed Systems and Cloud Computing.
I feel comfortable in both theoretical academic research and in practical high and low level programming.

Specialties:

  • Advanced programming and build-stuff skills in multiple languages, protocols, frameworks, platforms, and technologies spanning over the full stack of a solution/application.
  • Pragmatic team member/lead with plenty of make-stuff-happens experience with agile methodologies.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)