Conference:March 6-8, 2017
Workshops:March 9-10, 2017
Presentation: Building and Trusting a Cloud Bank
Location:
- Fleming, 3rd flr.
Duration
Day of week:
- Monday
Level:
- Intermediate
Persona:
- Architect
Abstract
"Fail fast and fail often" - not only does the Silicon Valley mantra speak volumes on the relentless pursuit of innovation, it also highlights technology's power of unpredictability. But when creating a bank from scratch, the art is in combining pace of change and stability.
So when your boss thinks you are the next Google, the regulators say "what the cloud" and customers only care about being there 24/7 - what do you do? With a year to do it, you won't get the resilience you need by coding AI-style self-healing capabilities into your infrastructure. Instead, you aim for simple, safe and scalable.
We will discuss how Starling Bank, part of the new movement in FinTech challenger banks, is innovating whilst addressing the need for resilience in a world where failure is everywhere.
We are a fast-paced tech company, built around an integral team of engineers aiming at a completely new way for people to see their money. But people have strong and specific expectations when you are handling their cash. We will explain how we use techniques like failure injection and rapid, continuous delivery to build a cloud bank that customers can trust with their money and the regulator can trust with their guarantee.
Similar Talks

Tracks
-
Architecting for Failure
Building fault tolerate systems that are truly resilient
-
Architectures You've Always Wondered about
QCon classic track. You know the names. Hear their lessons and challenges.
-
Modern Distributed Architectures
Migrating, deploying, and realizing modern cloud architecture.
-
Fast & Furious: Ad Serving, Finance, & Performance
Learn some of the tips and technicals of high speed, low latency systems in Ad Serving and Finance
-
Java - Performance, Patterns and Predictions
Skills embracing the evolution of Java (multi-core, cloud, modularity) and reenforcing core platform fundamentals (performance, concurrency, ubiquity).
-
Performance Mythbusting
Performance myths that need busting and the tools & techniques to get there
-
Dark Code: The Legacy/Tech Debt Dilemma
How do you evolve your code and modernize your architecture when you're stuck with part legacy code and technical debt? Lessons from the trenches.
-
Modern Learning Systems
Real world use of the latest machine learning technologies in production environments
-
Practical Cryptography & Blockchains: Beyond the Hype
Looking past the hype of blockchain technologies, alternate title: Weaselfree Cryptography & Blockchain
-
Applied JavaScript - Atomic Applications and APIs
Angular, React, Electron, Node: The hottest trends and techniques in the JavaScript space
-
Containers - State Of The Art
What is the state of the art, what's next, & other interesting questions on containers.
-
Observability Done Right: Automating Insight & Software Telemetry
Tools, practices, and methods to know what your system is doing
-
Data Engineering : Where the Rubber meets the Road in Data Science
Science does not imply engineering. Engineering tools and techniques for Data Scientists
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
-
Workhorse Languages, Not Called Java
Workhorse languages not called Java.
-
Security: Lessons Learned From Being Pwned
How Attackers Think. Penetration testing techniques, exploits, toolsets, and skills of software hackers
-
Engineering Culture @{{cool_company}}
Culture, Organization Structure, Modern Agile War Stories
-
Softskills: Essential Skills for Developers
Skills for the developer in the workplace