Summit brings together the cloud computing community to connect, collaborate and learn about AWS. Opening Keynote Customer Guest with Chaiwat Ratanaprateepporn, Chief Technology Officer of Ascend as he shares their cloud journey.
2. Who are we?
• To enable everyone
• access to innovative financial service, leading to better lives
3. Cloud Journey 1.0 – Lift and Shift
More Tools, Less Work,
But still Manual
instances
DB on
instance
Elastic IP
address
Amazon
EC2
Classic Load
Balancer
Amazon
VPC
VPC NAT
gateway
Amazon
S3
alarm
Amazon
CloudWatch
AWS
CloudTrail
event
(time-based)
event
(event-based)
4. Cloud Journey 2.0 – Leverage and Optimize• More Automation, Less Operations
• More workload with lift & shift
• Leveraged AWS managed services, reduced operations
• More automation with AWS capabilities
Availability Zone 1a Availability Zone 1b
Private 1a Private 1b
Public 1a Public 1b
VPN VPN
S3
ENDPOINT
VPN Peering
NAT NAT
Devs, Admins, Infra, Users
Puppet Master Jenkins Slave 2 Jenkins Master
Jenkins Slave 1Jenkins Slave 4
SonarCube
(coming soon)
Repo Server Infra
Elastic IP Elastic IP
Internet
Amazon
EC2
AWS
CloudFormation
Puppet
Deployment
Amazon
ElastiCache
Amazon
RDSDB on
instance
Amazon
S3
alarmAmazon
CloudWatch
AWS
CloudTrailLog files
5. Learn, Unlearn, and Relearn
• More managed services
• Optimized for micro-services
architecture
Cloud Journey 3.0 – Cloud Native: the Culture
Great powers come with great
responsibilities
• Cloud environment ownership
is for everyone
• Cost awareness if for everyone
• Optimization is for everyone
Custom
AMI
Amazon
ECS
Puppet
Deployment
EC2
compute
container
AWS
Lambda
Amazon
DynamoDB
Amazon
API
Gateway*
Amazon
RDS
DB on
instance
6. Benefits from the journey
200 1,000 40 191 13
Developers EC2 (10/Month) (12/Week) (77/Engineer)
~= 35% ~= 20%
7. Cloud Jedi
Public
service
Adhering the core
idea of cloud
computing
Mentoring and
passing the
knowledge of cloud
best practices
Promoting and
representing
harmony of cloud
Continual
Education
8. People, Process, Technology
• Technology drives the culture
• Cloud architecture
• Cost awareness
• Optimization
• Continuous Improvement Technology Process
People
And now I am pleased to welcome on stage Kun Chaiwat, CTO at Ascend who will tell us about Ascend transformation journey from Technology, Process and Culture.
eCommerce to ePayment, across 6 countries
Ascend Money is a leader FinTech startup in the region and we have a mission
WE ARE HIRING
I am here to share our journey not just only benefits of cloud
Journey to the Cloud Culture
- Cloud Journey 1.0
started 3 years ago, when exceeding capacity
- Speed/Agility, Flexibility and Cost Efficiency, TCO CAPEX & OPEX
- Mapping out architecture with minimum architecture change
- Basic AWS services
- EC2, DB on EC2 instances, Amazon S3 for file storage
- End state of 1.0 "Lift & Shift" -> More tools, less work, but still all manuals
Moved to Cloud Journey 2.0 - Optimize the Cloud
- Expand more products & services to the cloud
- Shifting more workload
- New projects born in cloud
- Architecture upgrade with more managed services to reduce operation tasks
- More automation
- EC2 instance deployment -> CloudFormation scripts, with Puppet
- DB on EC2 -> Amazon RDS
- Hosted Redis -> Amazon ElastiCache
- Log files on instances -> CloudWatch
Cloud Journey 3.0 - Cloud Native and the Culture
- This is the eventual state you want to get to, in order to realize the full benefits of the cloud
- More managed service and optimization for micro-services architecture
- Have learn, unlearn, and relearn
- Puppet -> Image deployment (custom AMI) -> ECS is better fit for micro-services architecture -> more cost effective
- Hosted API gateway -> achieved by API gateway with Lambda
Server-less solution
- Great powers-------
- More automation comes with responsibility
- Cost awareness if for everyone
40 major deployments - 10/month
191 releases - 12/week
Inception of Cloud culture 6 months ago
Cost reduced by the use of Container Services,
Great optimization for micro-service architecture
Since the inception of Cloud culture
Created Cloud Jedi
Group of cloud experts who perform:
Public service of monitoring cloud environment including service optimization, cost optimization, security awareness.
Adhering the core idea of cloud computing as technology
Mentoring and passing the knowledge of cloud best practices
Promoting and representing harmony of cloud environment and hybrid architecture
Continual Education
Just to wrap it up.
Cloud transformation is as much about people as it is about technology and process.
Technology -> Process -> People -> Right Culture
Thank you AWS for bringing technology super powers to people.
- Partner is important to help.