40
Just like you! April, 2008

Just like you! April, 2008. We wanted to INNOVATE

Embed Size (px)

Citation preview

Page 1: Just like you! April, 2008. We wanted to INNOVATE

Just like you!

April, 2008

Page 2: Just like you! April, 2008. We wanted to INNOVATE

We wanted to INNOVATE

Page 3: Just like you! April, 2008. We wanted to INNOVATE

He wanted cheaper ways to sell hot dogs

Merchant

Page 4: Just like you! April, 2008. We wanted to INNOVATE

We gave him low fees and no fixed cost

Merchant

Page 5: Just like you! April, 2008. We wanted to INNOVATE

He wanted convenience

Customer

Page 6: Just like you! April, 2008. We wanted to INNOVATE

We gave him confirmation at his own cell phone

CustomerMerchant

QuickTime™ and aAnimation decompressor

are needed to see this picture.

Page 7: Just like you! April, 2008. We wanted to INNOVATE

We gave him options to pay

CustomerMerchant

QuickTime™ and aAnimation decompressor

are needed to see this picture.

Page 8: Just like you! April, 2008. We wanted to INNOVATE

We gave him safety

CustomerMerchant

QuickTime™ and aAnimation decompressor

are needed to see this picture.

Page 9: Just like you! April, 2008. We wanted to INNOVATE

INNOVATE: Bring something new to an environment

CustomerMerchant

Page 10: Just like you! April, 2008. We wanted to INNOVATE

web merchant

Then ... he wanted innovation in his business

hotdog.com

Page 11: Just like you! April, 2008. We wanted to INNOVATE

web merchant

We gave him simplicity

hotdog.com

Page 12: Just like you! April, 2008. We wanted to INNOVATE

web merchant

We gave him security

hotdog.com Customer

QuickTime™ and aAnimation decompressor

are needed to see this picture.

Page 13: Just like you! April, 2008. We wanted to INNOVATE

web merchant

INNOVATE: Produce something never done before

hotdog.com Customer

Page 14: Just like you! April, 2008. We wanted to INNOVATE

Many wanted the same for their businesses

Page 15: Just like you! April, 2008. We wanted to INNOVATE

Many wanted the advantages of the transaction

Page 16: Just like you! April, 2008. We wanted to INNOVATE

A “whole lot” is happening every day

Page 17: Just like you! April, 2008. We wanted to INNOVATE

INNOVATE ... but DELIVER!

Page 18: Just like you! April, 2008. We wanted to INNOVATE

“No free lunch!”We wanted to Innovate,but we had to DELIVER

Page 19: Just like you! April, 2008. We wanted to INNOVATE

Cluster

We had to choose right

Start-up

Agility

Rapid growth

Low cost

Reliable

Good history

Open source

Solid company

MySQL

On the Edge

Carrier Grade

Page 20: Just like you! April, 2008. We wanted to INNOVATE

Internet

Transactions

Web process

We had to scale wisely

GSM Network

Data center 01 Data center 02

Replication

Page 21: Just like you! April, 2008. We wanted to INNOVATE

Internet

Transactions

Web process

GSM Network

Data center 02

Replication

We had to scale wisely

Data center 01

Page 22: Just like you! April, 2008. We wanted to INNOVATE

Internet

We had to build independency

GSMNetwork

Our Data Center structure

Page 23: Just like you! April, 2008. We wanted to INNOVATE

26 SQL nodes

We had to use it to our advantage

6 Data nodes

8 SQL nodes

4 Data nodes

Replication

Replication

Reports

MyIsam

Proposal

CRMBilling

CollectionCredit

Authorization

Data Center 02

Replication

R/W

Only necessary tables for authorization

R/W

AuthorizationReports

R

Page 24: Just like you! April, 2008. We wanted to INNOVATE

We had to think towards the data

70% of the data

Read only

MyIsam

30% of the data

Read / Write

Cluster

26 SQL nodes (also used to store historic data)

6 Data nodes (only current data)

Page 25: Just like you! April, 2008. We wanted to INNOVATE

DELIVER: provide something promised

Data Center 01 Data Center 02

Master Slave

Slave Master

Master Slave

Slave Master2 MB MPLS

10 MB METRO ETHERNET

20 miles

DH&CData Center 01

BRTData Center 02

Page 26: Just like you! April, 2008. We wanted to INNOVATE

“A vision without actionis just a Dream!”

We innovated and deliveredbut it had to be REAL

Page 27: Just like you! April, 2008. We wanted to INNOVATE

Start-up reality: scalability

The number of clients started to grow......and the same happened with our

servers.If something goes wrong with a server......we just replace it.

Page 28: Just like you! April, 2008. We wanted to INNOVATE

Credit card reality: availability and performanceQuickTime™ and aAnimation decompressor

are needed to see this picture.

working 24 x 7

# transactions per hour = 1040

# transactions per month = 750,000

# proposals per month = 120,000

# proposals per day = 4,000

credit proposal troughput = 7 proposals per sec.

amount per month = R$ 25,000,000.00

Page 29: Just like you! April, 2008. We wanted to INNOVATE

Financial transactions reality: reliability

Backup Database

Replicated Database

THAT`S WHAT WE USE

X

Backup RestoreFailed

Lost Data Lost Business

Failed

No lost data and no lost business

010001111001011110000100011100

010001111001011110000100011100

010001111001011110000100011100

010001111001011110000100011100X

010001111001011110000100011100

010001111001011110000100011100

Page 30: Just like you! April, 2008. We wanted to INNOVATE

REAL: something founded on practical matters

Start-up for credit service involving financial transactions

Scalability Availability

Performance Reliability

MySQL Cluster 5.1 Carrier Grade

Page 31: Just like you! April, 2008. We wanted to INNOVATE

“No pain no gain!”We innovated, delivered and

proved it real, but it was a CHALLENGE

Page 32: Just like you! April, 2008. We wanted to INNOVATE

What we’ve been through

KnowledgeConsultingWork

Totally possibleTotally

possibleand we still don’t have support contractand we still don’t have support contract

DEVELOPMENT TEAM

DEVELOPMENT TEAM

DATABASETEAM

DATABASETEAM

Page 33: Just like you! April, 2008. We wanted to INNOVATE

What we’ve gotten from it

Freedom to createFreedom to create

High skilled teamHigh skilled team

World Exposure MySQL Conference 2008World Exposure MySQL Conference 2008

Page 34: Just like you! April, 2008. We wanted to INNOVATE

CHALLENGE: a stimulating situation

Page 35: Just like you! April, 2008. We wanted to INNOVATE

In the end ...

Page 36: Just like you! April, 2008. We wanted to INNOVATE

Some think it will INNOVATE

Page 37: Just like you! April, 2008. We wanted to INNOVATE

Others think it won’t be DELIVERED

Page 38: Just like you! April, 2008. We wanted to INNOVATE

Some may think it is UNREAL

Page 39: Just like you! April, 2008. We wanted to INNOVATE

Others understand the CHALLENGE

Page 40: Just like you! April, 2008. We wanted to INNOVATE

WE THINK IT IS A SUCCESS!WE THINK IT IS A SUCCESS!