Professional Documents
Culture Documents
April, 2008
We wanted to INNOVATE
He wanted cheaper ways to sell hot dogs
Merchant
We gave him low fees and no fixed cost
Merchant
He wanted convenience
Customer
We gave him confirmation at his own cell phone
QuickTimeª and a
Animation decompressor
are needed to see this picture.
Merchant Customer
We gave him options to pay
QuickTimeª and a
Animation decompressor
are needed to see this picture.
Merchant Customer
We gave him safety
QuickTimeª and a
Animation decompressor
are needed to see this picture.
Merchant Customer
INNOVATE: Bring something new to an environment
Merchant Customer
Then ... he wanted innovation in his business
web merchant
hotdog.com
We gave him simplicity
web merchant
hotdog.com
We gave him security
QuickTimeª and a
Animation decompressor
are needed to see this picture.
web merchant
hotdog.com Customer
INNOVATE: Produce something never done before
web merchant
hotdog.com Customer
Many wanted the same for their businesses
Many wanted the advantages of the transaction
A “whole lot” is happening every day
INNOVATE ... but DELIVER!
“No free lunch!”
We wanted to Innovate,
but we had to DELIVER
We had to choose right
Reliable
Agility
Open source
Start-up Low cost On the Edge
Good history
Rapid growth
Solid company
Internet
Replication
GSM
Network
We had to scale wisely
Data center 01
Web process
Internet
Replication
Data center 02
GSM
Network
Transactions
We had to build independency
GSM
Network
Internet
CRM
Credit Billing
Proposal Collection Authorization
R/W R/W
Replication
Replication
R
Replication
MyIsam
Reports
Data Center 02
We had to think towards the data
Read only
MyIsam
Read / Write
Cluster
Slave Master
Master
DH&C
BRT Slave
20 miles
10 MB METRO ETHERNET
2 MB MPLS
“A vision without action
is just a Dream!”
We innovated and delivered
but it had to be REAL
Start-up reality: scalability
working 24 x 7
X
Replicated Database
0100011110 0100011110 0100011110
0101111000 0101111000 0101111000
0100011100 0100011100 0100011100
No lost data
and no lost
business
X
0100011110 0100011110 0100011110
0101111000 0101111000 0101111000
0100011100 0100011100 0100011100
Failed
Scalability Availability
Performance Reliability
“No pain no gain!”
We innovated, delivered and
proved it real, but it was a
CHALLENGE
What we’ve been through
DEVELOPMENT
DATABASE
TEAM
Totally
possible
and we still don’t Knowledge
Consulting
haveWork
support contract
What we’ve gotten from it