Strategies for Landing an Oracle DBA Job as a Fresher
2017 Ad-Tech on AWS 세미나ㅣAccelerating Ad-Tech on AWS in Japan
1. Accelerating AdTech on AWS in Japan
Pragmatic use-cases
Dynalyst / fluct / IM-DMP / UNICORN
Eiji Shinohara @shinodogg
Amazon Web Services Japan Solutions Architect
3. Agenda
Japanese AdTech Industry
Japanese AdTech Community
AdTech on AWS use-cases in Japan
Dynalyst http://www.dynalyst.io
fluct https://fluct.jp
IM-DMP https://corp.intimatemerger.com
UNICORN https://uncn.jp
5. Japanese AdTech Industry
JP 2016 Internet Ads Market Size Research by CCI
http://www.cci.co.jp/news/release/2017_04_17/1.html
6. Japanese AdTech Industry
JP 2016 Internet Ads Market Size Research by CCI
http://www.cci.co.jp/news/release/2017_04_17/1.html
dentsu company
7. Japanese AdTech Industry
JP 2016 Internet Ads Market Size Research by CCI
http://www.cci.co.jp/news/release/2017_04_17/1.html
$10 Billion
Market
Smartphone
Shift
SmartphoneDesktop
12. Japanese AdTech Community
AdTech Meetup by AWS in 2016 #AWSAdTechJP
“Digital Marketing”
Trend
DialogOne
“LINE” Business Connect
“AdNetwork”
Admin Tools
http://aws.typepad.com/sajp/2016/07/aws-adtech-jp.html
Wrap-up
Blog Post
14. Japanese AdTech Community
Akiba Lab – Over 800 people in Facebook group
アドテク⇒AdTech
Akiba Lab is a Japanese AdTech community
Big year-end party in Dec 2016
Lightning Talks
22. AdTech on AWS Use-Cases in Japan
Dynalyst http://www.dynalyst.io
Re-Targeting / Re-Engaging
Japan and U.S.
fluct https://fluct.jp
SSP: 30 billion impressions in a month
Ajitofm: Tech Podcast @ inside company Bar
IM-DMP https://corp.intimatemerger.com
Public DMP
Small Team, Big Result
UNICORN https://uncn.jp
Full Automated Marketing Platform
International Engineers in Tokyo
31. Japan
US
ap-northeast-1
us-east-1
Up to
100 instances
Up to
80 shards
KCL on ECS
Docker Cluster
S3
Redshift
EMR
Up to
100 instances
Up to
80 shards
KCL on ECS
Docker Cluster
Dynalyst - Log Processing Architecture
Petabyte Scale
32. Dynalyst - Cross Region Replication
Real-Time Bidding
https://media.mopub.com/media/filer_public/30/1f/301ffdbc-1edb-4e8a-ab22-a3d5db57851e/mopub_dynalyst_case_study.pdf
33. Dynalyst - Cross Region Replication
Real-Time Bidding
https://media.mopub.com/media/filer_public/30/1f/301ffdbc-1edb-4e8a-ab22-a3d5db57851e/mopub_dynalyst_case_study.pdf
Network Latency is Critical
https://www.mopub.com/resources/mopub-demand/mopub-marketplace-overview/network-infrastructure/
35. Dynalyst - Real-Time Bidding
Train Model: Spark ML / Save Model: Redis
Quick Response to Bid Requests!
EMR ElastiCacheS3
Bid Request
Memcached
Redis Aurora
DynamoDB
36. Dynalyst - Go Global with AWS!
Shuhei Kimura
Moving back and forth from Japan to U.S.
Diving deeply into U.S. AdTech eco-system
Planning to use another AWS region in US West
38. fluct - Serverless Architecture in 2016
Serverless for Analyzing contents
Better Contents/Context matched Ad delivery
https://speakerdeck.com/suzuken/how-to-use-aws-lambda-in-document-processing-pipeline
39. fluct – SSP: 30billion impressions in a month
Kenta Suzuki
A. Advertising transparency
Players are relying on each other
Preventing unethical actions is an
entire industry problem!
Let’s make the Internet better
place
Q. What is the trend in AdTech
industry?
41. fluct – SSP: 30billion impressions in a month
“ads.txt” aims to increase transparency
in the AdTech ecosystem
How do we introduce ads.txt?
fluct magazine https://magazine.fluct.jp
49. Tech Podcast - VOYAGE GROUP
https://www.instagram.com/p/BXWzZ9ngYLZ/HUGO (https://gohugo.io/) + Hosting on S3
Ajitofm https://ajito.fm/
50. https://ajito.fm/2/
Tech Podcast - VOYAGE GROUP
Running Golang on AWS Lambda
Node.js -> Golang
Running Golang as a Child Process
Utilize STDIN and STDOUT
Sounds like “CGI” in Cloud ERA...
http://www.kent-web.com/
51. https://ajito.fm/2/
Node.js -> Golang
Running Golang as a Child Process
Utilize STDIN and STDOUT
Sounds like “CGI” in Cloud ERA...
Popular CGI Examples
In 90s…
Tech Podcast - VOYAGE GROUP
Running Golang on AWS Lambda
http://www.kent-web.com/
52. https://ajito.fm/2/
Node.js -> Golang
Running Golang as a Child Process
Utilize STDIN and STDOUT
Sounds like “CGI” in Cloud ERA...
Tech Podcast - VOYAGE GROUP
Running Golang on AWS Lambda
http://www.kent-web.com/
56. Intimate Merger - IM-DMP
Intimate Merger
Founded in 2013 as a Joint Venture
FreakOut: The first DSP in Japan
Preferred Infrastructure: Cutting Edge Tech
Shareholders in 2017
FreakOut Holdings: Global Marketing Tech group
Dentsu: World’s leading Advertising Agency
YJCapital: Yahoo! Japan Corporate Venture Capital
57. Intimate Merger - IM-DMP
w/ dentsu
Contribute to Public DMP ”dPublic” by dentsu
w/ Yahoo! Japan
Connect to Yahoo! Japan DMP
https://corp.intimatemerger.com/archives/1855/
58. Intimate Merger - IM-DMP
w/ dentsu
Contribute to Public DMP ”dPublic” by dentsu
w/ Yahoo! Japan
Connect to Yahoo! Japan DMP
https://corp.intimatemerger.com/archives/1855/
PsychographicDemographic
400 million
Audience Data
74. Greatly Skilled Engineers from China
Hailin Hu
Xiaoyi Qu
UNICORN - Full Automated Marketing Platform
How do you feel about
working on AdTech in
Japan?
What are you focusing on?
HailinXiaoyi
75. Greatly Skilled Engineers from China
Hailin Hu
Xiaoyi Qu
UNICORN - Full Automated Marketing Platform
It’s like a “Gold Mine”
Day-by-Day Evolution
Achieving Goals with latest
Big Data Technologies
Utilize “Amazon Athena”
in a massive way!
HailinXiaoyi
77. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Architecture
78. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Real-Time Bidding
From Ruby to Golang
“Speed is King”
in Real-Time Bidding
79. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Data Analysis
Extract data for Machine Learning every 30min
Ad-Hoc Big Data Analysis
80. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Machine Learning
w/ Minimum Libraries
No Heavy Framework
As Fast As Possible!!
Making Steady Effort
Plan-Do-Check-Act
Parameter Tuning
A/B Testing
81. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Machine Learning
For Real-Time Bidding,
Bidding servers load “Trained Models” into Memory
82. Auto Scaling
Up to 200
instances
Athena
Redshift
Deep Learning
on EC2
S3
UNICORN - Big Data Technology
Right Technology in the Right Place
Recently in favor with “Apache Flink”