SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
Why and How
SmartNews uses SaaS?
@takus
2015.06.26
SmartNews Official Character
Chikyu-Kun
Takumi Sakamoto
(@takus)
SmartNews Crosses 10 Million Downloads in Global
Source: App Annie
SmartNews has No.1 MAU in News Apps, Japan
Comparison of the other News Apps
4.3M
MAU
Source: Nielsen Japan
Ranking of Active Users
  * 2 5 1 1 199
     -‐‑‒ E .
1
2
3
4
5
6
7
8
9
10
1 B 1
2 A 0 1 5
Long Time Spent
Facebook
messenger
LINE Facebook Gmail Youtube COOKPAD News App
A
SmartNews News App
B
News App
C
※ Spending minutes/person, month
Source: Nielsen Japan
Why SaaS?
Use cases
Relationship
Summary
We want to focus on
OUR PRODUCT
We must move fast
Engineering resources
are
limited
Efficient
Ads
System
Document
Classification
Site
Reliability
Engineering
High
Performance
API Server
News
Crawler
Realtime
Ranking
Algorithm
Data
Management
Platform
UI/UX
Can we assign
excellent engineers
to every positions?
No, probably
The answer is
Why SaaS?
• Solves specific issues for us
• monitoring, alerting, visualising etc...
• Less bootstrap process
• tiny setup process (a java agent, a chef recipe etc...)
• built-in user friendly web Interface
• No dedicated person is needed to develop/operate
• experts in an area do it well
• easy to manage with programable API
Why SaaS?
Use cases
Relationship
Summary
NewRelic
• (Application) Monitoring as a Service
• easy setup for popular language (e.g. Java)
• add method traces by annotation
• trace SQL queries automatically
• records deployments
Setup for Tomcat
• deploy newrelic archives to $CATALINA_HOME
• edit newrelic.yml
• application name
• add -javaagent
• $CATALINA_HOME/newrelic/newrelic.jar
• add environment if necessary
• -Dnewrelic.environment=xxx
Customize for each Apps
# add method tracer
@Trace(metricName="API/yourMethod", dispatcher=true)
public Response yourMethod() {
...
...
...
}
# add custom metric
MetricAggregator aggregator = NewRelic.getAgent().getMetricAggregator();
aggregator.recordMetric(key, value);
# record exception
NewRelic.noticeError(ex);
Trace methods & queries
Record Deployments
from fabric.api run
from fabric.decorators import runs_once, parallel
@parallel
@task
def deploy():
do_your_task()
notify()
@runs_once
def notify():
ver = release_version()
run("java -jar newrelic.jar deployment --appname=xxxx --revision=%s" % ver)
Record deployment by fabric
https://docs.newrelic.com/docs/agents/java-agent/instrumentation/recording-deployments-java-agent
NewRelic Insights
Query to custom metrics via NRQL
SmartNews seems top 10 user of Insights
What's great?
• Developer can monitor their own app by themselves
• adding custom tracer, custom metrics
• Don't have to prepare profiler for each language
• Java, Scala, Ruby, (Golang), etc...
• suit for Microservices
Datadog
• (System) Monitoring as a Service
• easy to setup with Chef
• 100+ built in integration (AWS, MySQL, Docker...)
• correlate metrics with events
• tag-based flexible visualization
• build your own interactive dashboards
Setup dd-agent with Chef
# Install cookbook
knife cookbook site install datadog
# Set Datadog-specific attributes
node.default['datadog']['api_key'] = "xxxxxxxxxx"
# Add a recipe in your run list
"run_list": ["recipe[datadog::dd-agent]"]
BTW, What is dd-agent?
http://help.datadoghq.com/hc/en-us/articles/203034929-What-is-the-Datadog-Agent-What-resources-does-it-consume-
Built-in Integrations
Setup MySQL Monitor
# Edit conf.d/mysql.yaml
instances:
- server: localhost
user: datadog
pass: xxxxxxxx
tags:
- dbtype:master
options:
replication: 0
Correlate metrics w/ deployment
New Relic Integration
sum:apache.status_2xx_count{role:web} by {env}
EC2
Classic
VPC
Tag-based flexible visualization
http://qiita.com/takus/items/c1d71bfcc231d0c24e0a
Migrate from EC2 Classic to VPC with Route53
role = web
env = classic
role = web
env = vpc
Provision clusters with Chef
role = web
env = classic
role = web
env = vpc
Aggregate metrics with 'env' tag
Check clusters by Host Maps
https://www.datadoghq.com/blog/2015/03/introducing-host-maps-know-thy-infrastructure/
Build your own dashboards
PagerDuty Integration
Only pager for related teams (members)
What's great?
• No dedicated Ops required for system monitoring
• chef cookbook & built-in integration
• customisable dashboard for each developers
• Find the root cause quickly
• gather all of metrics/events/alerting at one place
• tag-based flexible visualization
• correlating metrics & events
Chartio
• Dashboard as a Service
• create beautiful dashboards
• provide connectors to various data sources
• MySQL, Redshift, Google Analytics, BigQuery, etc...
• Presto with Prestogres
• non-engineer can create dashboard w/o SQL
How to create charts?
1. Build a query to data source
(drag & drop / SQL)
2. Modify data
(filter、sort、add column)
3. Visualise it
(table, pie chart, bar chart)
Connecting to Presto
https://github.com/treasure-data/prestogreshttp://docs.treasuredata.com/articles/chartio
Join BigQuery & MySQL
Layer1 BigQuery Result
article_id country pv
1 JP 1000000
2 US 2000000
3 GB 3000000
4 JP 4000000
article_id url title
1 http://aaa Article A
2 http://bbb Article B
3 http://ccc Article C
4 http://ddd Article D
Layer2 MySQL Result
Join
https://support.chartio.com/docs/charts/#merging-data-joins
Join BigQuery & MySQL
article_id country pv url title
1 JP 1000000 http://aaa Article A
2 US 2000000 http://bbb Article B
3 GB 3000000 http://ccc Article C
4 JP 4000000 http://ddd Article D
Joined Layer : BigQuery + MySQL
https://support.chartio.com/docs/charts/#merging-data-joins
CSV
Graph
Mail
Categorical Drop down
Could you give me the ios's article ranking of bbc.co.uk in UK?
e.g. : A request from BizDev team
How is the result of a A/B test in California?
It seems that iPhone 6's user complaints about new features.
Can I compare with the result of each devices?
e.g. : A request from client developers
Categorical Drop down
What's great?
• No dedicated SQL Monkey required for visualising
• everyone can be SQL Monkey
• non-engineer can do by WebUI
• Easy to drill down from overview to each users
• overall summaries
• each OS, country, region, language, etc...
c.f. About Our Data Platform
https://goo.gl/Rc1uuO http://goo.gl/KL1fpL
OneLogin
• Identity as a Service
• provides single sign on to various SaaS
• SAML / Auto complete form with browser extension
• non-frustrated 2FA with mobile app
Why SaaS?
Use cases
Relationship
Summary
Send a Pull Request
Send a Pull Request
• Wrote a fluentd - datadog integration
• only aiming for meeting our requirements
• It became an official integration
• https://www.datadoghq.com/2015/02/monitor-
fluentd-datadog/
Hold an User Meetup
http://blog.takus.me/2015/02/26/dd-sushi/
Gifts from SaaS
Discuss products in conferences
Discuss products in conferences
• Fortunately, I had some chances to attend them
• Velocity Conference 2013, 2015
• Amazon re:Invent 2014
• Great time to talk with core developers
• learn new services & new features
• explain our feature requests by myself
• ask their product roadmap
New Relic's Service Map
Anomaly detection by SumoLogic
Future of SaaS
• SaaS is becoming hot area in startup
• 2014/12/11: NewRelic raised $115M in IPO
• 2015/01/29: Datadog raised $31M in Funding
• 2015/06/01: SumoLogic raised $80M in Funding
• SaaS will evolve rapidly with a large amount of funds?
• probably in my opinion
Why SaaS?
Use cases
Relationship
Summary
SaaS makes life easier
• The real world is complex. We have a lot of tasks to do
• Professionals solve specific issues in behalf of us
• No dedicated engineer is needed for it
• We can focus on our own problems
We’re hiring!
Site reliability engineer
iOS/Android engineer
Web application engineer
Productivity engineer
ML/NLP engineer
Growth hack engineer
Ad engineer
http://about.smartnews.com/en/careers/
One more thing...
Join Our Free Lunch!
We love talking about Technologies, Products, Medias, etc...

Más contenido relacionado

La actualidad más candente

Resume Collin Schroeder Sr.
Resume Collin Schroeder Sr.Resume Collin Schroeder Sr.
Resume Collin Schroeder Sr.
Collin Schroeder
 
API Centric Development in PHP
API Centric Development in PHPAPI Centric Development in PHP
API Centric Development in PHP
Joe Stagner
 

La actualidad más candente (20)

Tuga IT - Power BI for Developers
Tuga IT - Power BI for DevelopersTuga IT - Power BI for Developers
Tuga IT - Power BI for Developers
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web Apps
 
"Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
"Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick"Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
"Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
 
Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369
 
Google Cloud Platform Updates
Google Cloud Platform UpdatesGoogle Cloud Platform Updates
Google Cloud Platform Updates
 
Itb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin PickinItb 2021 - Bulding Quick APIs by Gavin Pickin
Itb 2021 - Bulding Quick APIs by Gavin Pickin
 
Google Cloud Dataflow
Google Cloud DataflowGoogle Cloud Dataflow
Google Cloud Dataflow
 
Mastering Azure Monitor
Mastering Azure MonitorMastering Azure Monitor
Mastering Azure Monitor
 
Google Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryGoogle Cloud Platform - Service Glossary
Google Cloud Platform - Service Glossary
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Resume Collin Schroeder Sr.
Resume Collin Schroeder Sr.Resume Collin Schroeder Sr.
Resume Collin Schroeder Sr.
 
API Centric Development in PHP
API Centric Development in PHPAPI Centric Development in PHP
API Centric Development in PHP
 
Scaling Your Team With GraphQL: Why Relationships Matter
Scaling Your Team With GraphQL: Why Relationships MatterScaling Your Team With GraphQL: Why Relationships Matter
Scaling Your Team With GraphQL: Why Relationships Matter
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
 
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
 
React and GraphQL at Stripe
React and GraphQL at StripeReact and GraphQL at Stripe
React and GraphQL at Stripe
 
Building a Better BaaS
Building a Better BaaSBuilding a Better BaaS
Building a Better BaaS
 
I've (probably) been using Google App Engine for a week longer than you have
I've (probably) been using Google App Engine for a week longer than you haveI've (probably) been using Google App Engine for a week longer than you have
I've (probably) been using Google App Engine for a week longer than you have
 
Silver Linings - North Queensland IT Industry Conference
Silver Linings - North Queensland IT Industry Conference Silver Linings - North Queensland IT Industry Conference
Silver Linings - North Queensland IT Industry Conference
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 

Destacado

Destacado (6)

第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す
第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す
第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す
 
SpringOne Platform 2016 報告会「A Lite Rx API for the JVM」/ 井口 貝 @ SmartNews, Inc.
SpringOne Platform 2016 報告会「A Lite Rx API for the JVM」/ 井口 貝 @ SmartNews, Inc.SpringOne Platform 2016 報告会「A Lite Rx API for the JVM」/ 井口 貝 @ SmartNews, Inc.
SpringOne Platform 2016 報告会「A Lite Rx API for the JVM」/ 井口 貝 @ SmartNews, Inc.
 
Spring で実現する SmartNews のニュース配信基盤
Spring で実現する SmartNews のニュース配信基盤Spring で実現する SmartNews のニュース配信基盤
Spring で実現する SmartNews のニュース配信基盤
 
SmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_ccc
SmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_cccSmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_ccc
SmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_ccc
 
SmartNews TechNight Vol.5 : AD Data Engineering in practice: SmartNews Ads裏のデ...
SmartNews TechNight Vol.5 : AD Data Engineering in practice: SmartNews Ads裏のデ...SmartNews TechNight Vol.5 : AD Data Engineering in practice: SmartNews Ads裏のデ...
SmartNews TechNight Vol.5 : AD Data Engineering in practice: SmartNews Ads裏のデ...
 
エンジニアからプロダクトマネージャーへ
エンジニアからプロダクトマネージャーへエンジニアからプロダクトマネージャーへ
エンジニアからプロダクトマネージャーへ
 

Similar a Why and How SmartNews uses SaaS?

Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
VMware Tanzu
 

Similar a Why and How SmartNews uses SaaS? (20)

MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
 
harish_resume
harish_resumeharish_resume
harish_resume
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
Mstr meetup
Mstr meetupMstr meetup
Mstr meetup
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conference
 
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
 
Workshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databasesWorkshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databases
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
 
DevOps > CI + CD. A web developer's introduction to Application Insights
DevOps > CI + CD.  A web developer's introduction to Application InsightsDevOps > CI + CD.  A web developer's introduction to Application Insights
DevOps > CI + CD. A web developer's introduction to Application Insights
 
SPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowSPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flow
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
MongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence Architecture
MongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence ArchitectureMongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence Architecture
MongoDB in the Middle of a Hybrid Cloud and Polyglot Persistence Architecture
 
Ch-Ch-Ch-Ch-Changes: Taking Your MongoDB Stitch Application to the Next Level...
Ch-Ch-Ch-Ch-Changes: Taking Your MongoDB Stitch Application to the Next Level...Ch-Ch-Ch-Ch-Changes: Taking Your MongoDB Stitch Application to the Next Level...
Ch-Ch-Ch-Ch-Changes: Taking Your MongoDB Stitch Application to the Next Level...
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
 
Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 

Último

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
SofiyaSharma5
 

Último (20)

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 

Why and How SmartNews uses SaaS?