Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Journey to the cloud
Search
Alessio Basso
December 14, 2017
Technology
74
0
Share
A Journey to the cloud
Alessio Basso
December 14, 2017
More Decks by Alessio Basso
See All by Alessio Basso
Let's Chat about WeChat... one year later
alexdown
0
3.9k
Let's Chat about WeChat
alexdown
0
180
Other Decks in Technology
See All in Technology
React、まだ楽しくて草
uhyo
7
3.7k
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
570
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
300
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
190
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
1
540
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.8k
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
370
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
140
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
610
Datadog 認定試験の概要と対策
uechishingo
0
220
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
200
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
310
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Un-Boring Meetings
codingconduct
0
300
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The browser strikes back
jonoalderson
0
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Transcript
A Journey to the Cloud Alessio Basso | Lead Architect,
Mobile Payments HSBC @alxdwn
Start
Start & link your boss’ corporate card Register
Start & link your boss’ corporate card Click & Create
Cloud Infrastructure Register
Start & link your boss’ corporate card Click & Create
Cloud Infrastructure Profit!!! Register
Profit!!! New End State!!! 3 4 Start 1 2 5
6 7 Register
3 4 1 2 5 6 7 Lesson Learned 1:
It’s almost never a “lift & shift”
3 4 1 2 5 6 7 Load Balancer Load
Balancer Load Balancer database database Datacenter
3 4 1 2 5 6 7
3 4 1 2 5 6 7
3 4 1 2 5 6 7 Azure SQL App
Service App Service
3 4 1 2 5 6 7 PaaS/ Servlerless are
not for free Lesson Learned 2:
3 4 1 2 5 6 7 You want to
use Cloud Native services! Lesson Learned 3:
3 4 1 2 5 6 7 to Marketplace, or
not to Marketplace Lesson Learned 4:
3 4 1 2 5 6 7 It’s ok to
change your mind Bonus Lesson Learned:
3 4 1 2 5 6 7 Beware of service
limits Lesson Learned 5:
3 4 1 2 5 6 7 It’s a different
security model Lesson Learned 6:
3 4 1 2 5 6 7 Automate all the
things! Lesson Learned 7:
Old End State New End State!!!
Infrastructure Provisioning, Maintenance & Monitoring
Application Build, Test and Release Infrastructure Provisioning, Maintenance & Monitoring
Application Build, Test and Release Security Design Infrastructure Provisioning, Maintenance
& Monitoring
Application Build, Test and Release Contract Negotiation, Pricing, Liability, Vendor
relations, … Security Design Infrastructure Provisioning, Maintenance & Monitoring
Application Build, Test and Release Contract Negotiation, Pricing, Liability, Vendor
relations, … Internal Processes and Governance Security Design Infrastructure Provisioning, Maintenance & Monitoring
Moving to Cloud is a transformational journey for the whole
Enterprise Application Build, Test and Release Contract Negotiation, Pricing, Liability, Vendor relations, … Internal Processes and Governance Security Design Infrastructure Provisioning, Maintenance & Monitoring