Distribution Ad Platform_ The Role of Distribution Ad Network.pdf
Brand Commerce - We all know the shiny stuff at the front. But what magic is required to make it all happen?
1. Brand Commerce – We All Know The Shiny Stuff At The Front.
But What Magic Is Required To Make It All Happen?
Presented by
Erik Evrard | Manager Northern Europe | erik@platform.sh | https://platform.sh
8. How IT units
respond to
SMACIT
Social
Media
Strategy
Mobile
Strategy Big Data
&
Analytics
Strategy
Cloud
Strategy
Internet
of Things
Strategy
BYOD
Strategy
Cognitive
Computing
Strategy
Biometrics
Strategy
26. Event Data aka Transaction Data
Verbs that describe an action
(a verb), e.g. BUY, WATCH,
TOUCH, CLICK, APPROACH,
TRY
Includes information that identity the
nouns (WHO, WHAT, WHERE, WHEN,
HOW, WHY)
Does not include information
describing the nouns:
May include measurements
about the action, e.g. QTY,
PRICE PAID
● Bob
● Chocolate “Cote d’Or, Double
Lait”
● Delhaize Kouter, Ghent, BE
● 15 August 2017, 16:33
● Paid debit card XXXX-4543
● Bob is male, 25, works for
Ryanair
● 15 August is a public holiday
in BE
● The address of Delhaize
Kouter is: Kouter 158, 9000
Gent, Belgium
● Delhaize Kouter is open on
Sundays and public holidays
27. Event Data aka Transaction Data
CUSTOMER
CODE
PRODUCT
CODE
VENDOR
CODE
DATE TIME PAYMENT METHOD QTY AMOUNT
BB005 CONF101 DELKOUGE 201708151633 DEBIT-XXXX-4543 1 €1.50
32. Revision 1
Revision 2
Branch 2a Branch 2b
Roll back!
Roll back!
Version control is...
Backup and restore
Synchronisation
Undo
Track changes
Sandbox / spike
Branch / merge
Not just for code
Today, devs will use Git
33.
34.
35.
36. Change and
stability were
contradictory Same goes with software
Folks were afraid to deploy. Who in their
right mind would deploy a new feature
on black friday?
Planes crash at takeoff and landing
When they’re in the air, you’re usually fine.
54. 2017
It’s not so easy.
It requires years to develop the right tools
Devs and Ops are very different people.
55. By the time most enterprises adopt “DevOps” they
may already be out of date!
56. And trying to make developers part of the operations
team will temporarily screech enterprise innovation
and agility to a halt until it is working well
Like driving with the handbrake engaged
57.
58.
59. Pets are given names like
pussinboots.mydomain.com.
They are unique, lovingly hand
raised and cared for.
When they get ill, you nurse them
back to health.
Cattle are given numbers like
vm0042.mydomain.com.
They are almost identical to
other cattle.
When they get ill, you get
another one.
61. New software is released
every 12 seconds.
Amazon understands
decoupling, deeply.
Everything is heavily
modularized.
Amazon puts
competition out of the
market fast.
64. Platform-as-a-Service (PaaS)
We invented a way to describe the
infrastructure in a deterministic way. It is
created, no matter how complex, and on
multiple public clouds, automatically. This
description is versioned.
65. Clone a byte-for-byte copy of
your production system in
less than a minute
Every Git branch has a url
Eliminates QA bottlenecks
14x faster human testing and validation
Fail proof, predictable deployments
Quick bug fixes and security release
resolution
66. Git-driven infrastructure
With a single git push
deploy an arbitrarily complex
cluster
(with micro-services, messages
queues and the lot.)
67. We believe developers should concern themselves with
features and code quality, not servers and tooling.
We believe the infrastructure can and should be
abstracted away.
We believe there is no enterprise software. Just
software. That auditability, security and
high-availability are fundamentals.
We believe you can move fast without breaking things,
that software is change, and that fear of change can be
overcome.
We believe that we know how to do this. That it’s our
job to make software just run. On every cloud.
On-premise. Everywhere.
BEFORE
How complex is your workflow?
AFTER
Could it really be that simple?
69. What is the high level Business Value?
Data Centers
Networking
Storage
Servers
Virtualisation
Operating System
Databases
Security
Applications
Data Centers
Networking
Storage
Servers
Virtualisation
Operating System
Databases
Security
Applications
Data Centers
Networking
Storage
Servers
Virtualisation
Operating System
Databases
Security
Applications
On-premise IaaS
Your
effort
Your
effort
Your
effort
70. Deploying 20 times a day, while being hit
with peak traffic, on Friday, becomes
something normal to do.
73. So in order to implement Brand
Commerce in a successful way, you need:
● A good Digital Strategy
● A good MDM solution
● A good technical agency
● A good PaaS solution