How I played with the wrong kids on the school yard and cofounded a tech bank
By Peter Grosskopf
How I played with the wrong kids on the school yard and cofounded a - - PowerPoint PPT Presentation
How I played with the wrong kids on the school yard and cofounded a tech bank By Peter Grosskopf This talk is a story about me, change and technology <3 2 Hi, Im Peter. Im a Banker! Developer, founder, creative guy Joined
By Peter Grosskopf
2
3
Traditional Bank
6
7
8
9
10
11
12
First: find a team Second: create a lot of paperwork to apply for a license Wait: think about a business model first
ACCESS
anyone, anything, anywhere, any device
DATA & TRANSPARENCY
real-time, prediction, transparency
SOCIAL
collaboration, sharing
CONVENIENCE
simple, one click, innovative
PERSONAL & ADVICE
experts, peers, friends individual & personal
Fintechs have started to unbundle products and services traditionally offered by banks
16
Deposit Payment Lending Saving Trading Customers
Trade Lending Saving Deposit Payment Factoring Mobile eMoney
Traditional banks with huge challenges ▪ Changed customer behavior ▪ Lack of innovation ▪ Bad advice & own product bias ▪ Branch based ▪ Legacy systems ▪ High fixed costs ▪ Paralysis through over-compliance etc.
Bank
Product centric Unbundling of products
FinTechs disintermediate value chain ▪ Price, information and product transparency ▪ Niche solutions in several product areas ▪ Bank accounts & aggregation ▪ Loans, savings, payments, asset management ▪ Price comparison engines, marketplaces & brokerages emerging ▪ B2B and B2C business models
17
APIs END CUSTOMERS PARTNERS
Banking as a Platform Connects partners with the world of banking and financial services.
Digital-enabler for Banks & Bank-enabler for digital companies Open State-of- the-art APIs Fast go-to- market solutions Strict neutrality through B2B2X-approach Banking, payment and value-added services Customization due to modularity Same DNA as tech companies SUPPLIERS
18
founded in March 2016 headquartered in Berlin received German banking license in under 10 months about 70 employees (> 50% tech) already passporting into five countries
Modular approach fits diversity of partner business models
19
solarisBank components are combinable to respond to business needs of diversified portfolio of partners: ▪ Full flexibility for Partners due to modular services ▪ Adding other / new services always possible at low cost / complexity eMoney bundle Credit bundle Accounts bundle Savings bundle Partner use case n
Accounts Trx License umbrella Risk & Lending Cards KYC processes Add-On’s, e.g.
E-money license Trx Accounts KYC Entity Electr. Sign. Trx Accounts KYC Entity Scoring Electr. Sign. Trx Accounts Brick 2 Brick 3 Brick 4 Brick 5 Brick 1 KYC Entity Electr. Sign. Trx Accounts
Other services
Modular services overview
Cards
20
D E P R E
A T E D
Success Factors:
after EZB full banking license got issued
21
Auth Proxy Authentication Authorization Credit Services Core Services Policy Check Partner Service Person Service Account Service Transaction Service TAN Service Ident. Service Credit Service … Service SSL Auth Token
Partner
Partner UID Policy Whitelist Escrow Services Policy Check Item Service Vendor Service IDnow Server SMS Server CBS Server REST JSON API Data Persistence Services IDnow API Client SMS API Client CBS Client ORM Database External Services solarisBank Data Center InnovoCloud FinTech Systems
22
23
24
API Gateway
Partner Service Person Service Account Service Transaction Service TAN Service Ident. Service Credit Service … Service Authentication Service Authorization Service
Digital Banking E-Money Credits Savings
Bundles Services
Core Banking System External Services Event Sourcing / async
25
26
Polyglot Platform Approach Ruby Elixir
Dynamic, object-oriented, interpreted language + Big knowledge base within company + Huge open source community + Easy to learn, read and understand + Great for APIs and Domain Models
Dynamic, functional, compiled Erlang-based language designed for building scalable applications + Fast and stable + Born in Ruby community + Great for concurrency + Efficiency
Static-ly typed compiled language invented by Google to offer an alternative to C + Very fast (as C) + Small deployments + Type-safe + Many users + Used by Google ;-)
Benefits of a polyglot platform approach: + Right tool for the job + Attract more developers + Adopt new trends and technologies of the future. Avoid monoculture
27
GoCD Pipelines
Push code Push Image to local Registry Rollout to servers End-to-end Tests
Production
Push code Build Docker Image Push Image to local Registry Rollout to servers End-to-end Tests
Sandbox
Push code Build Docker Image Push Image to local Registry Rollout to servers End-to-end Tests
Staging
Push code Build Docker Image Push Image to local Registry Rollout to servers End-to-end Tests
Testing
28
Platform Services / Teams Vision Roadmap -> Principles
Autonomy, Mastery, Purpose
regulation
automation, „compliance as code“)
29
30
31
Peter Grosskopf
CTO peter.grosskopf@solarisbank.de @peterlih