Historically, the banking industry have to answer legal and stability constraints. Big banks have lots of inertia and are not usually fit for innovation. With the arrival of fintechs taking market share, banks have to adapt themselves to the new challenges of agility brought by those new actors. Come and discover how a big french corporate and investment bank revolutionised itself thanks to continuous delivery practices.
In this talk, you’ll see how this bank set up tools such as Vault, XLDeploy, Puppet or even Github ; and transformed itself by adopting the devops mindset. We will then demonstrate you a typical pipeline implementation and how to deploy fast and reliable microservices in banking.
5. Banking overview
Old code
There is lots of legacy code.
Generally, the code base is > 5
years.
No agile process
Mostly waterfall process, ITIL
compliant.
Regulation
Banks can’t do what they want.
There is a lot of regulation and
audits.
Monolithic softwares
As softwares were designed
years ago, there is little
microservices, and no 12factor
principles.
Releases are manual
Generally, release is a manual
process with service
interruption.
Obsolete infrastructures
There are still mainframe
computers or specialized
appliances like Sparc
machines.