SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Ready Flowers Limited
Flowers and Gifts in the Cloud
Presented By
ThomasHegarty
August2013
Introduction
READY FLOWERS is one of the market leading on-line retailers of
flowers, hampers and special gifts in South East Asia.
Our customer base of more than 500,000 customers has used
READY FLOWERS’ services over the last 7 years to deliver fresh and
meaningful messages of love to special people.
 Same Day Delivery Service
 Sending flowers to 90 countries
 Operating 100% from Hong Kong
Key Problem
 People are not close to the person they want to send a gift /
message to
 Finding a reliable flower / gift supplier in a remote location is
difficult
 Not all suppliers accept different payment methods
 Very few local suppliers provide online ordering.
Solution
 The Ready Flowers system is designed to automatically collect
and send orders created from a network of websites and place
them with suppliers anywhere in the world. Currently a majority of
orders pass through the system without needing to be touched by
an operator.
 Ready Flowers makes it easy for customers to order flowers and
gifts via web / phone
 Ready Flowers has the ability to send to multiple locations so
customers don’t need to use different suppliers for different
orders.
 Same day delivery in 90 locations around the world
 24/7 ordering capability
Website
Portals
 The Ready Flowers Portal Platform is a network of roughly 90
websites that are based around specific geographical regions for
customers to go and buy flowers and gifts to send anywhere
around the world. Each site has a specific catalogue that relates to
a particular region, has the capability to display multiple
languages and multiple currencies.
Order
Management
 ODIN is the central point for all orders that Ready Flowers
manages and is the main point of contact for all customer service
staff.With a proven capability of managing 10,000’s of orders at a
time, it is capable of scaling up with business demand even during
peak seasonal events such asValentines Day and Mothers Day.
Allocation Hub
 Allocation Hub is a web based system where suppliers go to access
all available orders in a specific geographical region.Within
Allocation hub suppliers have the ability to view / accept / reject
orders, get payment details automatically and see a daily list of
work to be done.
RealTime
Reporting
 The RealTime Reporting System shows up to the minute
information on how the business is running.There is a desktop and
a mobile version.
RapidGrowth
 Ready Flowers has experienced rapid growth in all markets over
the last 8 years.
 Serving customers in over 172 countries, delivering into 90
countries around the world.
 100+ Million views of Products / Categories in 4 years.
 5 Million Requests / day during peak CDNTraffic
 12 MillionAdwords Clicks (since Feb 2013)
 5 Million+ Product combinations
 2 Million+ Location Based Landing Pages
Event Days –
Flower
Industry
 Valentines Day
 Mothers Day
 On Event Days, Ready Flowers experiences rapid increase in traffic
over a 2 – 5 day period.
 The industry as a whole is extremely busy, and ensuring that
customers and suppliers have continuity of service is imperative.
 Everyone wants Red Roses forValentines day and flowers for their
mum on Mothers Day
Technology
Development Layer
 ASP .NETVB / C#
 MVC 4.0 (Partial)
 MS SQL
 Couch DB
 Mongo DB
Infrastructure
 AmazonWeb Services
 Cachefly
 AI Cache
Other
 Asterisk
 GoogleApps
Scaling for an
Event
 CustomerTraffic increases at least 10+ fold
 GooglebotTraffic increases 30+ Fold (Not Included)
V-Day DDOS
Attack
 1am, 14th February, 2012 - Ready Flowers experienced a targeted
DDOS
 DDOS attack lasted 24 hours
 All systems were down for 4 hours, customers and suppliers could
not access any systems
 Cost to the Business –Lost sales, undelivered order refunds and
reputation damage – Estimated AUD $1,000,000
Original
Infrastructure
 Private Cloud
 1 x SAN
 1 x SQL Database Servers
 1 x Netscaler
 1 x Asterisk Server
 Cachefly for serving all image data
 Citrix Xen Server Cluster (2 x Sun Servers)
 8 x Windows 2008 Web Servers
 6 x Memcache Servers
 1 x Windows Active Directory Server
 2 x DNS Servers
 2 x Mail Servers
 2 x Apache Server (MySQL / OTRS Server)
 1 xTerminal Server
Stepped
Approach –
PrivateCloud
 AICache used as proxy
 aiScaler is a website caching layer that off-loads requests from the
web, application and database tiers using unique patterns of url and
cookie variables.
Fully Moving
to theCloud
 Moved it within 1 week to Amazon Cloud
UsingAmazon
on a regular
Day
 11 x Load Balancers (Multiple SSL Certificates)
 10 xWindows R2Web Servers (Ready Flowers)
 2 x CouchDB Servers (Web Server Caching to SQL DB)
 2 x aiCache aiScaler Servers (Web Servers to Customers)
 1 x RabbitMQ Server (Allocation Hub)
 2 xVPC Gateways (Access for RegionalOffices – Hong Kong /
Australia)
 2 x Apache Servers (Wiki / Reporting Server)
 2 x MSSQL Servers
 3 x Mongo DB Servers (Allocation Hub)
 1 x DomainController (Active Directory)
Key Benefits of
theCloud
 Infrastructure on demand
 Valentines Day / Mothers Day
 World class perimeter security
 VPC to Local Offices
 Cost effective computing
 Use spot pricing to scale up when needed
 Automation & simplification of system administration tasks
 Can scale up within 5 minutes
 Multiple virtual datacentres
 Have replication in different locations
Amazon
ProductsUsed
 EC2 (Elastic Cloud Computing)
 VPC (Virtual Private Cloud)
 ELB (Elastic Load Balancer)
 Provision IO (Fast Storage)
 S3 (Simple Storage Service)
 Route 53 (DNS)
 Cloudfront (Content Delivery Network)
 Cloudwatch (Monitoring)
ThankYou -
Questions
 www.readyflowers.com
 www.onsavii.com
 Presented ByThomas Hegarty – Managing Director

Weitere ähnliche Inhalte

Andere mochten auch

AWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAmazon Web Services
 
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...Amazon Web Services
 
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012Amazon Web Services
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAmazon Web Services
 
Deep Dive: Amazon Virtual Private Cloud
Deep Dive: Amazon Virtual Private CloudDeep Dive: Amazon Virtual Private Cloud
Deep Dive: Amazon Virtual Private CloudAmazon Web Services
 
Accelerate Go-To-Market Speed in a CI/CD Environment
Accelerate Go-To-Market Speed in a CI/CD EnvironmentAccelerate Go-To-Market Speed in a CI/CD Environment
Accelerate Go-To-Market Speed in a CI/CD EnvironmentAmazon Web Services
 
(DVO207) Defending Your Workloads Against the Next Zero-Day Attack
(DVO207) Defending Your Workloads Against the Next Zero-Day Attack(DVO207) Defending Your Workloads Against the Next Zero-Day Attack
(DVO207) Defending Your Workloads Against the Next Zero-Day AttackAmazon Web Services
 
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows Server
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows ServerAWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows Server
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows ServerAmazon Web Services
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBAmazon Web Services
 
AWS Customer Presentation - ORbyte
AWS Customer Presentation - ORbyteAWS Customer Presentation - ORbyte
AWS Customer Presentation - ORbyteAmazon Web Services
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAmazon Web Services
 
Architecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudAmazon Web Services
 
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by Intel
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by IntelAWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by Intel
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by IntelAmazon Web Services
 
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAmazon Web Services
 
Amazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart ApplicationsAmazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart ApplicationsAmazon Web Services
 
Managing an Enterprise Class Hybrid Architecture
Managing an Enterprise Class Hybrid ArchitectureManaging an Enterprise Class Hybrid Architecture
Managing an Enterprise Class Hybrid ArchitectureAmazon Web Services
 
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...Amazon Web Services
 

Andere mochten auch (20)

AWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimes
 
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...
23 October 2013 - AWS 201 - A Walk through the AWS Cloud: Introduction to Ama...
 
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
MBL203 Building a Mobile Application Platform on AWS - AWS re: Invent 2012
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
Beintoo on Amazon Web Services
Beintoo on Amazon Web ServicesBeintoo on Amazon Web Services
Beintoo on Amazon Web Services
 
Deep Dive: Amazon Virtual Private Cloud
Deep Dive: Amazon Virtual Private CloudDeep Dive: Amazon Virtual Private Cloud
Deep Dive: Amazon Virtual Private Cloud
 
Accelerate Go-To-Market Speed in a CI/CD Environment
Accelerate Go-To-Market Speed in a CI/CD EnvironmentAccelerate Go-To-Market Speed in a CI/CD Environment
Accelerate Go-To-Market Speed in a CI/CD Environment
 
(DVO207) Defending Your Workloads Against the Next Zero-Day Attack
(DVO207) Defending Your Workloads Against the Next Zero-Day Attack(DVO207) Defending Your Workloads Against the Next Zero-Day Attack
(DVO207) Defending Your Workloads Against the Next Zero-Day Attack
 
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows Server
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows ServerAWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows Server
AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows Server
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
 
AWS Customer Presentation - ORbyte
AWS Customer Presentation - ORbyteAWS Customer Presentation - ORbyte
AWS Customer Presentation - ORbyte
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
Building mobile apps on aws
Building mobile apps on awsBuilding mobile apps on aws
Building mobile apps on aws
 
Architecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The Cloud
 
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by Intel
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by IntelAWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by Intel
AWS Summit Sydney 2014 | Secure Hadoop as a Service - Session Sponsored by Intel
 
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
 
Amazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart ApplicationsAmazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart Applications
 
Big Data in the Cloud
Big Data in the Cloud Big Data in the Cloud
Big Data in the Cloud
 
Managing an Enterprise Class Hybrid Architecture
Managing an Enterprise Class Hybrid ArchitectureManaging an Enterprise Class Hybrid Architecture
Managing an Enterprise Class Hybrid Architecture
 
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...
AWS Enterprise Summit London | Relaxing on Sunday Mornings with the Sunday Ti...
 

Ähnlich wie AWS Cloud Kata | Hong Kong - Getting to Scale on AWS, Customer Presentation by Ready Flowers

Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015TAUS - The Language Data Network
 
FTD: Transformation with Kubernetes, MongoDB, and GCP
FTD: Transformation with Kubernetes, MongoDB, and GCPFTD: Transformation with Kubernetes, MongoDB, and GCP
FTD: Transformation with Kubernetes, MongoDB, and GCPMongoDB
 
Maximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceMaximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceLagrange Systems
 
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo
 
The Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail EnvironmentThe Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail EnvironmentDenodo
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlesSoundar Msr
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titlestema_solution
 
1&1 New Hosting Products
1&1 New Hosting Products1&1 New Hosting Products
1&1 New Hosting Products1&1
 
Managing Traffic Spikes This Holiday Season
Managing Traffic Spikes This Holiday Season Managing Traffic Spikes This Holiday Season
Managing Traffic Spikes This Holiday Season Cloudflare
 
How to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerceHow to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerceDataStax
 

Ähnlich wie AWS Cloud Kata | Hong Kong - Getting to Scale on AWS, Customer Presentation by Ready Flowers (20)

Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
 
FTD: Transformation with Kubernetes, MongoDB, and GCP
FTD: Transformation with Kubernetes, MongoDB, and GCPFTD: Transformation with Kubernetes, MongoDB, and GCP
FTD: Transformation with Kubernetes, MongoDB, and GCP
 
Maximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceMaximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerce
 
New Hosting Products
New Hosting Products New Hosting Products
New Hosting Products
 
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
 
The Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail EnvironmentThe Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail Environment
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
Mca & diplamo .net titles
Mca & diplamo .net titlesMca & diplamo .net titles
Mca & diplamo .net titles
 
1&1 New Hosting Products
1&1 New Hosting Products1&1 New Hosting Products
1&1 New Hosting Products
 
Managing Traffic Spikes This Holiday Season
Managing Traffic Spikes This Holiday Season Managing Traffic Spikes This Holiday Season
Managing Traffic Spikes This Holiday Season
 
How to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerceHow to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerce
 
DAT - Web Development and Design
DAT - Web Development and DesignDAT - Web Development and Design
DAT - Web Development and Design
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

AWS Cloud Kata | Hong Kong - Getting to Scale on AWS, Customer Presentation by Ready Flowers

  • 1. Ready Flowers Limited Flowers and Gifts in the Cloud Presented By ThomasHegarty August2013
  • 2. Introduction READY FLOWERS is one of the market leading on-line retailers of flowers, hampers and special gifts in South East Asia. Our customer base of more than 500,000 customers has used READY FLOWERS’ services over the last 7 years to deliver fresh and meaningful messages of love to special people.  Same Day Delivery Service  Sending flowers to 90 countries  Operating 100% from Hong Kong
  • 3. Key Problem  People are not close to the person they want to send a gift / message to  Finding a reliable flower / gift supplier in a remote location is difficult  Not all suppliers accept different payment methods  Very few local suppliers provide online ordering.
  • 4. Solution  The Ready Flowers system is designed to automatically collect and send orders created from a network of websites and place them with suppliers anywhere in the world. Currently a majority of orders pass through the system without needing to be touched by an operator.  Ready Flowers makes it easy for customers to order flowers and gifts via web / phone  Ready Flowers has the ability to send to multiple locations so customers don’t need to use different suppliers for different orders.  Same day delivery in 90 locations around the world  24/7 ordering capability
  • 5. Website Portals  The Ready Flowers Portal Platform is a network of roughly 90 websites that are based around specific geographical regions for customers to go and buy flowers and gifts to send anywhere around the world. Each site has a specific catalogue that relates to a particular region, has the capability to display multiple languages and multiple currencies.
  • 6. Order Management  ODIN is the central point for all orders that Ready Flowers manages and is the main point of contact for all customer service staff.With a proven capability of managing 10,000’s of orders at a time, it is capable of scaling up with business demand even during peak seasonal events such asValentines Day and Mothers Day.
  • 7. Allocation Hub  Allocation Hub is a web based system where suppliers go to access all available orders in a specific geographical region.Within Allocation hub suppliers have the ability to view / accept / reject orders, get payment details automatically and see a daily list of work to be done.
  • 8. RealTime Reporting  The RealTime Reporting System shows up to the minute information on how the business is running.There is a desktop and a mobile version.
  • 9. RapidGrowth  Ready Flowers has experienced rapid growth in all markets over the last 8 years.  Serving customers in over 172 countries, delivering into 90 countries around the world.  100+ Million views of Products / Categories in 4 years.  5 Million Requests / day during peak CDNTraffic  12 MillionAdwords Clicks (since Feb 2013)  5 Million+ Product combinations  2 Million+ Location Based Landing Pages
  • 10. Event Days – Flower Industry  Valentines Day  Mothers Day  On Event Days, Ready Flowers experiences rapid increase in traffic over a 2 – 5 day period.  The industry as a whole is extremely busy, and ensuring that customers and suppliers have continuity of service is imperative.  Everyone wants Red Roses forValentines day and flowers for their mum on Mothers Day
  • 11. Technology Development Layer  ASP .NETVB / C#  MVC 4.0 (Partial)  MS SQL  Couch DB  Mongo DB Infrastructure  AmazonWeb Services  Cachefly  AI Cache Other  Asterisk  GoogleApps
  • 12. Scaling for an Event  CustomerTraffic increases at least 10+ fold  GooglebotTraffic increases 30+ Fold (Not Included)
  • 13. V-Day DDOS Attack  1am, 14th February, 2012 - Ready Flowers experienced a targeted DDOS  DDOS attack lasted 24 hours  All systems were down for 4 hours, customers and suppliers could not access any systems  Cost to the Business –Lost sales, undelivered order refunds and reputation damage – Estimated AUD $1,000,000
  • 14. Original Infrastructure  Private Cloud  1 x SAN  1 x SQL Database Servers  1 x Netscaler  1 x Asterisk Server  Cachefly for serving all image data  Citrix Xen Server Cluster (2 x Sun Servers)  8 x Windows 2008 Web Servers  6 x Memcache Servers  1 x Windows Active Directory Server  2 x DNS Servers  2 x Mail Servers  2 x Apache Server (MySQL / OTRS Server)  1 xTerminal Server
  • 15. Stepped Approach – PrivateCloud  AICache used as proxy  aiScaler is a website caching layer that off-loads requests from the web, application and database tiers using unique patterns of url and cookie variables.
  • 16. Fully Moving to theCloud  Moved it within 1 week to Amazon Cloud
  • 17. UsingAmazon on a regular Day  11 x Load Balancers (Multiple SSL Certificates)  10 xWindows R2Web Servers (Ready Flowers)  2 x CouchDB Servers (Web Server Caching to SQL DB)  2 x aiCache aiScaler Servers (Web Servers to Customers)  1 x RabbitMQ Server (Allocation Hub)  2 xVPC Gateways (Access for RegionalOffices – Hong Kong / Australia)  2 x Apache Servers (Wiki / Reporting Server)  2 x MSSQL Servers  3 x Mongo DB Servers (Allocation Hub)  1 x DomainController (Active Directory)
  • 18. Key Benefits of theCloud  Infrastructure on demand  Valentines Day / Mothers Day  World class perimeter security  VPC to Local Offices  Cost effective computing  Use spot pricing to scale up when needed  Automation & simplification of system administration tasks  Can scale up within 5 minutes  Multiple virtual datacentres  Have replication in different locations
  • 19. Amazon ProductsUsed  EC2 (Elastic Cloud Computing)  VPC (Virtual Private Cloud)  ELB (Elastic Load Balancer)  Provision IO (Fast Storage)  S3 (Simple Storage Service)  Route 53 (DNS)  Cloudfront (Content Delivery Network)  Cloudwatch (Monitoring)
  • 20. ThankYou - Questions  www.readyflowers.com  www.onsavii.com  Presented ByThomas Hegarty – Managing Director