FROM BETTING TO GAMING TO TRADEFAIR TO TRADEFAIR - - PowerPoint PPT Presentation

from betting to gaming to tradefair to tradefair
SMART_READER_LITE
LIVE PREVIEW

FROM BETTING TO GAMING TO TRADEFAIR TO TRADEFAIR - - PowerPoint PPT Presentation

FROM BETTING TO GAMING TO TRADEFAIR TO TRADEFAIR !"##$#$% &#'$(


slide-1
SLIDE 1

FROM BETTING TO GAMING TO TRADEFAIR TO TRADEFAIR

!"##$#$% &#'$( ')!$% *$+,$!-../

slide-2
SLIDE 2

0 %#' 1 %2 2 0 %2 234

INDUSTRY / TRADITIONAL BOOKMAKING.

#%2 2## 5 #' '

slide-3
SLIDE 3

INDUSTRY / BETFAIR EXCHANGE.

0 12 2%-... % 0 61 1 #) 0 34 0 782 0 782 $# 0 (-.91# %2 2

slide-4
SLIDE 4

INDUSTRY / BETFAIR CASINO, POKER AND GAMES.

0 ## # 0 ##'2'% 0 %6 # 7:8

slide-5
SLIDE 5

INDUSTRY / BETFAIR.

0 %1$ $2 $ 0 #);-.. ## 0 )<$...$... 0 )<=.. #'#1##' 0 =1##)>2 0 # ####1# 1# % 0 ;-$...)' 0 ?#6#1

slide-6
SLIDE 6

INDUSTRY / TRADEFAIR.

0 $1' %$##-..@ 0 #'#1 1 0 1#$)#1#$# # # 0 ()'##'##' 2 0 A'#

slide-7
SLIDE 7

CHALLENGE / TRANSACTION PROCESSING.

0 ###) #' )# # 0 '#1 0 1#')B 1$ 1#$

  • 0 #1#'

0 #1#' 0 $##' #)'32 4)'#

slide-8
SLIDE 8

CHALLENGE / BETTING EXCHANGE.

0 ))'#' C 0 #'$<...

  • 0 15)=.$...#
  • 0 (##1#'$ 1#'$

0 <..D5 ) # 0 E1# $#

slide-9
SLIDE 9

CHALLENGE / EXCHANGE TRANSACTION ENGINE.

0 %67#8 34 0 )F2'G 0 GA#1$ ) 0 G! 61 0 G! 61 # 0 G## )1 0 G## ) '##1#) 0 !)####

slide-10
SLIDE 10

CHALLENGE / EXCHANGE TRANSACTION ENGINE.

  • !

% ! !2 A

slide-11
SLIDE 11

CHALLENGE / EXCHANGE TRANSACTION ENGINE.

0 #' # (>*# # 0 H=78# 1# 0 %1 #'' 0 ?'I&$1 %6### #!

slide-12
SLIDE 12

CHALLENGE / MATCHING.

0 %2'1#J

  • 1# 1
  • 1# #)
  • 0 !)'##'

0 ! "

slide-13
SLIDE 13

CHALLENGE / MATCHING.

0 H##'#') 0 !' 1#1' )###3 # # 4 0 %J 0 1)$##' $'#) $'#) #'3+#2 )#')'# 4 0 )@=91)'' #%)K 7 28

slide-14
SLIDE 14

CHALLENGE / EXPOSURE AND BET MANAGEMENT.

0 1 # ##' 341 0 ?)'#')#' $2)')# #)#'#$61# #'1' 0 (###$1 )' 0 $$1 )#% 1J'

slide-15
SLIDE 15

CHALLENGE / MARKET VIEW.

0 !2A) 2#')#1#) ##1' 0 )'####' ) 2 0 L$)'C )1#) )1#) 0 # ## ' )' 0 !##)#'1 #1C ###$MD$ $

slide-16
SLIDE 16

APPROACH / THE PIONEERS.

0 !')1 0 )#

  • 0 NB $

$ $ 0 )#K #$# $''$ 0 #'

slide-17
SLIDE 17

APPROACH / 100X PROGRAMME.

#$%%$%%&' #()*'

  • 3=..(BO=.$...(4
  • <.$...9
  • ## ''$####☺

+ + ( L1# ' #21#)1I ,-. 2#1) +/ !##A#%%#$ ( LI? I .) %#78)##)'

slide-18
SLIDE 18

SOLUTION / CONCURRENCY (ISOLATION).

0 5 C#) )3 24 0 H#C ##2#$ ' #34+ ' <-P$% '!2 <-P$% '!2 F=Q # 0 ?)# $#'# 78#

slide-19
SLIDE 19

SOLUTION / CONCURRENCY (ISOLATION).

R %! R %! R %! !R !2A !R !2A

slide-20
SLIDE 20

SOLUTION / CONCURRENCY (ISOLATION).

%2R ! %2R ! %2R ! !R %2 !R %2

slide-21
SLIDE 21

SOLUTION / CONCURRENCY (ISOLATION).

R %!

  • %

' H

  • 2

< % # <-= ;<.

  • %

? Q/ ;-.

  • <

;<$... ;@P=

  • %

? Q/ ;-. P % ,'& <S= ;P. F % '%' <F= ;=.

  • #'2781'
  • #)>
slide-22
SLIDE 22

SOLUTION / COMMUNICATIONS.

0 # 34 0 '

  • 0 !1$1#J

1#'$##' # ' #$1 $ 1 1$2) '$ % 1#$) $#$$ #$' ' '$C>C$

slide-23
SLIDE 23

SOLUTION / CONSISTENCY.

0 ' # )' ' 0 #'1#)#) #2#' 1' 0 +# #'##' ' 1#1' $#1# ' ')'B #1# '2 )#' )##' 0 ? $ #12

slide-24
SLIDE 24

SOLUTION / CONSISTENCY.

R %!

  • %

! % ! !2 < = <-= ;=

  • %

' H

  • 2

< % # <-= ;<.

  • #$1#'
  • 61 # 1#$

$#$% $2#

!R !2A

1 % ' H

  • + 2

< % # <-= ;=

#G B )##'

slide-25
SLIDE 25

SOLUTION / ATOMICITY.

  • 1'
  • 0 H5#
  • 1$

1$ #' 0 $ C# # 0 ?#1) ) #

slide-26
SLIDE 26

SOLUTION / ATOMICITY.

R %!

(#% !% % 3 #(#4 % 3 #4 (#% % 3 #4 % % 3 #$ #4 !% % 3 #$ #4

6 #$ 2 1 7##128K ##'

!%

!R !2A

% 3+ 4 %+

R %!

%% 3 #(#4 %% 3!4 % 3!4 %! %! %% 3 #4 % 3!4 %#'!

slide-27
SLIDE 27

SOLUTION / WHEN THINGS GO WRONG.

0 L#'1####

  • 0 2' #' #

##2 0 1# #1#' ' 1# )##' )# 6)#'' 7 #8

slide-28
SLIDE 28

SOLUTION / RELIABILITY (STATE).

0 615# )1'###

  • 0 H#'5# #☺

0 ##### 1 #')'

R

  • #')'

#' 0 21) ### 0 2#' )#

R %!

slide-29
SLIDE 29

SOLUTION / RELIABILITY (MESSAGING).

0 ##)1#1#

  • 0 M##'#

##

  • 0 3)4

R

  • /

0 3)4 ) 0 +$# 1 $# 1 )1 1 #'

R %!

slide-30
SLIDE 30

SOLUTION / RELIABILITY (MESSAGING).

/ H)G-P G-<QQ / H)G-PP G/F

  • F
  • <QQ
  • PF

/F

/ H)G=@S G<=F / H)G-<Q= G-F / H)G<=P G=/.

/F

/ H)G/P G-PF

<=F =/. )1 ##

slide-31
SLIDE 31

SOLUTION / DEPLOYMENT.

R %! R %!

  • R

%!

  • !R

!2A

  • !R

!2A !R !2A

slide-32
SLIDE 32

SOLUTION / HIGH AVAILABILITY.

0 #' ##J ##' 0 34)' 0 #)LK 0 #1 0 ?12'$11 78### 78### 0 '$1 # 0 ?)'K 1/!#'## 1#

slide-33
SLIDE 33

H)+ # +

SOLUTION / CATASTROPHIC FAILURES (1. LOG REPLAY).

# H)

  • ##' #
  • 2#
  • )) 1# K )##'
  • #)'
slide-34
SLIDE 34

SOLUTION / CATASTROPHIC FAILURES (2. UPSTREAM REPLAY).

+ + +

+

H)

+

#

  • (##'$#

#7 28

  • A' ##)'
  • (1# #
  • ###
slide-35
SLIDE 35

H)+ # +

SOLUTION / CATASTROPHIC FAILURES (3. MULTI-ORDER MIRRORING).

# H)

# +

#

  • #$112'
  • #
  • ?6)) #B#
slide-36
SLIDE 36

SOLUTION / FAST FAILURES (4. STATE MIRRORING).

L ?

(2#

  • #
  • #
  • H#1

2'

  • ''#324

#

slide-37
SLIDE 37

SOLUTION / FAST FAILURES (5. LOG TAILING).

L ?

7)'8

  • ##' #
  • ''#

#

  • 2
slide-38
SLIDE 38

SOLUTION / FAST FAILURES (6. SIMULTANEOUS DELIVERY).

H#1#$ #

L ?

  • #2'
  • 2
slide-39
SLIDE 39

SOLUTION / FAST FAILURES (7. RELAYING).

L ?

>)>##

  • ##' #
  • 2
  • #'
slide-40
SLIDE 40

SOLUTION / FAST FAILURES (8. LOCK STEPPING).

2

  • ##3$$* $4
  • #
slide-41
SLIDE 41

SOLUTION / LOG TAILING.

  • %
  • # #
  • 1#C
slide-42
SLIDE 42

RESULTS.

0 @.,(3 2#$!$#4 K #1$1'$#N22 0 @.,(# 2(##' ## ## 23 4

, 5 7##8 7!2##8

  • '
  • <
  • S$S=.(
  • =.

P P < @P$P@.( ==. P P < @P$P@.( ==. Q =

  • <PQ$<=.(

Q@S

23

  • #-&N!(

/&%! ' &12 HLF> M)<=A! P=<.'

0 783(4)$1 K #7#8#

slide-43
SLIDE 43

FLYWHEEL LITE.

0 ()#'# 0 ## 0 #2# K )5# K 2 K N 0 !') K # K )### K )5##' #1'17#8 H )#14%5+2 $%%

slide-44
SLIDE 44

TRADEFAIR.

0 % #') 1 #1 0 342 0 %# 2 0 C )# >##'' & 0 2)'

slide-45
SLIDE 45

TRADEFAIR.

0 H'#

  • 0 7%#8

0 H#B )# 0 M

slide-46
SLIDE 46

TRADEFAIR.

6 /

  • (#
  • J
slide-47
SLIDE 47

TRADEFAIR.

0))" #'##'2'1#' 2

slide-48
SLIDE 48

FROM BETFAIR TO TRADEFAIR.

)7 +

slide-49
SLIDE 49

TRADEFAIR.

0 %K ##' # #' 0 # 2C#' ) 0 # # #'C #'C K #' K #'

slide-50
SLIDE 50

TRADEFAIR.

K #' K )# = # K %)#'##)# K %)#'##)#

slide-51
SLIDE 51

TRADEFAIR.

0 #K # K 25# K & K L)'1)32 #1'4 #1'4 K # K 1

slide-52
SLIDE 52

TRADEFAIR.

0 1'1#'34 K %) K 2 K %3) 4 4 K ##2) )#

slide-53
SLIDE 53

TRADEFAIR.

0 %G 1#'! 34 K #$## K A'' K #' K #'

slide-54
SLIDE 54

TRADEFAIR.

0 G 1#'! 34 K 1K %3#'4 K K #

  • )1' 2

!'

slide-55
SLIDE 55

TRADEFAIR.

0 #G1#'! K ##'1#2 #'# K 1# 2 ### )11 #'#)# )1 )## 1#2

slide-56
SLIDE 56

TRADEFAIR.

0 %G% K 1 2' K # 1 2 K 'K $# $# 2

  • K #'##

#

slide-57
SLIDE 57

TRADEFAIR.

0 G K ## 1 2'3 1#4 K ## 1 2$1

  • K 1

'3 )$#$ $#1#4 K #

slide-58
SLIDE 58

TRADEFAIR.

0 #G K $# 1# K #' 2

slide-59
SLIDE 59

TRADEFAIR.

0 1G%3##'4 K (##1 K (( K H#' K ) #2 1#####' #'>#

slide-60
SLIDE 60

TRADEFAIR.

0 1G K (1 K ( K #(3D4 K 21'2#' K #1#'

slide-61
SLIDE 61

TRADEFAIR.

0 # K #'##' ) K # ## K ###' K ###' '1# K #'1

slide-62
SLIDE 62

FURTHER WORK.

0 & 0 H# 0 &#' 0 ' 0 L 0 ## 0 )# ! #'G#'% 0 )# 0 #' 0 L

slide-63
SLIDE 63

END.