The document discusses using Firebird SQL in web applications. It provides statistics on web portal and game usage, common tasks like parallel database access and load balancing, and recommendations on optimizing queries, using read-only transactions, and combining Firebird SQL with NoSQL for speed while maintaining relational features. Firebird SQL can be used effectively in web applications by leveraging its power and optimizing for tasks like high volume read-only queries.
Server log, monitoring and qo s platform of a messaging appZalo_app
This document discusses a quality of service (QoS) platform for a large scale service. It covers the need to pay attention to QoS to understand how apps work in real life and if functions are working properly. Logging and monitoring large amounts of data are also discussed, including handling 600 million events per day. The presentation concludes with monitoring dashboards, anomaly detection, and alerting functionality to simplify operations and identify issues.
Using machine learning to determine drivers of bounce and conversion (part 2)Tammy Everts
[2016 Velocity NY] There has been a lot of historical work that looks at the relationship between performance and conversions, but most of it has been after the fact or relied on linear models. Google partnered with SOASTA to train a machine-learning model on a large sample of real-world performance, conversion, and bounce data. Patrick Meenan and Tammy Everts offer an overview of the resulting model, able to predict the impact of performance work and other site metrics on conversion and bounce rates. The code used to generate the model is freely available.
Customers expect relevant, personalized, and assistive experiences. Having different storefronts, both online and offline, provide an engaging experience throughout shopping sessions. In this talk, we will show how Episerver can be used as a hub for integrating a physical store with an existing digital platform. You'll learn how to create a progressive web app and use web technologies like the Web NFC API and Payment Request API. We'll also present how you can hook everything up using Episerver's Profile Store and show you the power of the Service API and Content Delivery API.
RUM and synthetic monitoring each provide valuable but different performance data. RUM captures real user behavior but numbers vary greatly depending on user environments, while synthetic provides consistent baseline data but doesn't reflect real users. Both data sets are needed to understand a site's true performance across different user scenarios. There is no single performance number, and the right metrics depend on the intended audience and business goals.
Comet: by pushing server data, we push the web forwardNOLOH LLC.
According to the specification of HTTP, which is at the heart of all things web, a client must first request or “pull” information from the server and the server can only issue responses. It is never the other way around, with the server initiating the communication and “pushing” the data as it becomes available. Overcoming this limitation, actually an old and historical problem, would have remarkable applications, benefiting almost every page on the web to various degrees, and significantly enhancing the user experience. And the best part is: you can do it all right now, on any average server environment, and have it work on any standard browser! The modern, Web 2.0 -inspired collection of these solutions, design principles, and techniques for this “sever push technology” is sometimes referred to as “Comet.” I will discuss in detail: the numerous uses and benefits of Comet; the problems and difficulties that developers have to face; the variously accepted solution strategies that exist today including polling, long polling, streaming; their subcategories and their specific implementations, subcategories, advantages, disadvantages, and compatibility nuances; how HTML5 offers to address the issue; as well as outline some original research on the topic. Finally, I will illustrate these concepts and ideas through the live coding of a simple, Comet-based application using the help of a PHP framework with rich Comet support.
This document discusses different techniques for pushing data from a server to a browser in real-time, including Comet, a umbrella term for techniques like long polling and server-sent events. It outlines several Comet implementations like Tornado and Twisted, and compares symmetric and asymmetric pub/sub architectures for user-centric and data-centric use cases. Key aspects of building a Comet system are asynchronous I/O, message dispatching, and scaling to handle large numbers of simultaneous connections.
The document discusses using Firebird SQL in web applications. It provides statistics on web portal and game usage, common tasks like parallel database access and load balancing, and recommendations on optimizing queries, using read-only transactions, and combining Firebird SQL with NoSQL for speed while maintaining relational features. Firebird SQL can be used effectively in web applications by leveraging its power and optimizing for tasks like high volume read-only queries.
Server log, monitoring and qo s platform of a messaging appZalo_app
This document discusses a quality of service (QoS) platform for a large scale service. It covers the need to pay attention to QoS to understand how apps work in real life and if functions are working properly. Logging and monitoring large amounts of data are also discussed, including handling 600 million events per day. The presentation concludes with monitoring dashboards, anomaly detection, and alerting functionality to simplify operations and identify issues.
Using machine learning to determine drivers of bounce and conversion (part 2)Tammy Everts
[2016 Velocity NY] There has been a lot of historical work that looks at the relationship between performance and conversions, but most of it has been after the fact or relied on linear models. Google partnered with SOASTA to train a machine-learning model on a large sample of real-world performance, conversion, and bounce data. Patrick Meenan and Tammy Everts offer an overview of the resulting model, able to predict the impact of performance work and other site metrics on conversion and bounce rates. The code used to generate the model is freely available.
Customers expect relevant, personalized, and assistive experiences. Having different storefronts, both online and offline, provide an engaging experience throughout shopping sessions. In this talk, we will show how Episerver can be used as a hub for integrating a physical store with an existing digital platform. You'll learn how to create a progressive web app and use web technologies like the Web NFC API and Payment Request API. We'll also present how you can hook everything up using Episerver's Profile Store and show you the power of the Service API and Content Delivery API.
RUM and synthetic monitoring each provide valuable but different performance data. RUM captures real user behavior but numbers vary greatly depending on user environments, while synthetic provides consistent baseline data but doesn't reflect real users. Both data sets are needed to understand a site's true performance across different user scenarios. There is no single performance number, and the right metrics depend on the intended audience and business goals.
Comet: by pushing server data, we push the web forwardNOLOH LLC.
According to the specification of HTTP, which is at the heart of all things web, a client must first request or “pull” information from the server and the server can only issue responses. It is never the other way around, with the server initiating the communication and “pushing” the data as it becomes available. Overcoming this limitation, actually an old and historical problem, would have remarkable applications, benefiting almost every page on the web to various degrees, and significantly enhancing the user experience. And the best part is: you can do it all right now, on any average server environment, and have it work on any standard browser! The modern, Web 2.0 -inspired collection of these solutions, design principles, and techniques for this “sever push technology” is sometimes referred to as “Comet.” I will discuss in detail: the numerous uses and benefits of Comet; the problems and difficulties that developers have to face; the variously accepted solution strategies that exist today including polling, long polling, streaming; their subcategories and their specific implementations, subcategories, advantages, disadvantages, and compatibility nuances; how HTML5 offers to address the issue; as well as outline some original research on the topic. Finally, I will illustrate these concepts and ideas through the live coding of a simple, Comet-based application using the help of a PHP framework with rich Comet support.
This document discusses different techniques for pushing data from a server to a browser in real-time, including Comet, a umbrella term for techniques like long polling and server-sent events. It outlines several Comet implementations like Tornado and Twisted, and compares symmetric and asymmetric pub/sub architectures for user-centric and data-centric use cases. Key aspects of building a Comet system are asynchronous I/O, message dispatching, and scaling to handle large numbers of simultaneous connections.
Measuring CDN performance and why you're doing it wrongFastly
Integrating content delivery networks into your application infrastructure can offer many benefits, including major performance improvements for your applications. So understanding how CDNs perform — especially for your specific use cases — is vital. However, testing for measurement is complicated and nuanced, and results in metric overload and confusion. It's becoming increasingly important to understand measurement techniques, what they're telling you, and how to apply them to your actual content.
In this session, we'll examine the challenges around measuring CDN performance and focus on the different methods for measurement. We'll discuss what to measure, important metrics to focus on, and different ways that numbers may mislead you.
More specifically, we'll cover:
Different techniques for measuring CDN performance
Differentiating between network footprint and object delivery performance
Choosing the right content to test
Core metrics to focus on and how each impacts real traffic
Understanding cache hit ratio, why it can be misleading, and how to measure for it
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...Achim Friedland
This document discusses using blockchain technology to improve the electric vehicle charging infrastructure and use of open data. It suggests that blockchains could be used to define data quality standards and service level agreements for charging providers. Smart contracts would enforce these rules and refund data providers based on how useful their data is. For example, routing services could publish possible electric vehicle routes on the blockchain using encrypted open data, and competitors could verify the data was correctly used to route vehicles. This could help incentivize high quality open data and services in electric mobility.
Talk on Amazon Redshift, Meetup Les Nouvelles Organisations, 11/02/2016, Paris - http://www.meetup.com/fr-FR/lesnouvellesorganisations/events/227195680/
An experience sharing of the OpenStack deployment at Suning.com, a large online retailer in China. The talk presents the challenges and opportunities on orchestrating the enterprise workloads using Heat.
What is Nginx and Why You Should to Use it with Wordpress HostingWPSFO Meetup Group
Floyd Smith and the team from NGINX presented at the Wordpress San Francisco MeetUp group in June 2016. In this presentation, he illustrated how NGINX can vastly improve your Wordpress hosting performance.
This document provides an overview of integrating two systems using an eBonding integration. It discusses the key components of an eBonding architecture including asynchronous transactions, logical components like a properties page and web services, and considerations for data mapping, logging, and retry logic. The presentation agenda is also outlined which includes explaining eBonding, architecture, code walkthrough, and a Q&A.
Kai Wähner – Real World Use Cases for Realtime In-Memory Computing - NoSQL ma...NoSQLmatters
Kai Wähner – Real World Use Cases for Realtime In-Memory Computing
NoSQL is not just about different storage alternatives such as document store, key value store, graphs or column-based databases. The hardware is also getting much more important. Besides common disks and SSDs, enterprises begin to use in-memory storages more and more because a distributed in-memory data grid provides very fast data access and update. While its performance will vary depending on multiple factors, it is not uncommon to be 100 times faster than corresponding database implementations. For this reason and others described in this session, in-memory computing is a great solution for lifting the burden of big data, reducing reliance on costly transactional systems, and building highly scalable, fault-tolerant applications.The session begins with a short introduction to in-memory computing. Afterwards, different frameworks and product alternatives are discussed for implementing in-memory solutions. Finally, the main part of this session shows several different real world uses cases where in-memory computing delivers business value by supercharging the infrastructure.
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Amazon Web Services
Customer demands for higher levels of service and value, constantly evolving technology capabilities, and stringent regulatory requirements are all powerful forces reshaping retail banking. Built exclusively on AWS, Starling Bank’s 100% cloud-based, mobile-only banking solution satisfies regulators in terms of its resilience, security, and reliability. It also satisfies consumers by giving them greater control over their data, streamlining the account opening process, accelerating payments, and providing access to innovative new services developed from scratch with open APIs, a developer platform, integration with Apple Pay, Google Pay, and Fitbit Pay and a custom backend ledger and payments integrations. Starling Bank is leading the open banking revolution. In this session, learn how Starling Bank delivers value to their customers and innovates at a very fast pace in a sector that can be slow to evolve.
Adam Cataldo discusses how Wealthfront uses data analytics and data flows. Wealthfront is an automated financial advisor that manages portfolios for a low fee. Cataldo works on Wealthfront's data platform, which uses Hadoop and Cascading to process large amounts of data from users, investments, and business operations. This data is used for website optimization, investment research, and monitoring systems. Cascading provides a data flow abstraction to specify transformations across multiple MapReduce jobs. Avro is used to store and transport data efficiently in Hadoop. Results are analyzed in Amazon Redshift for ad-hoc queries.
Sabre presentation for MySQL user conference 2004Alan Walker
Low fare search was a cluster of 8 mainframes, running a heuristic that didn't always get a good solution. We built new algorithms and moved it all to a Linux cluster. This presentation describes the parts we put on MySQL, back when mainstream mission critical hadn't even heard of MySQL.
The open source precompiler let us take HP NonStop code and compile it, unchanged, to run against MySQL.
Website & Internet + Performance testingRoman Ananev
The presentation about how the site works on the Internet and what happens when you open it in your browser. What happens under the hood of the server and browser.
How to measure the performance of the CS-Cart project simply and without technical knowledge :) And of course, why all the online-performance-testing services lie, or dont provides a clear view ;)
https://www.simtechdev.com/cloud-hosting
---
Cloud hosting for CS-Cart, Multi-Vendor, WordPress, and Magento
by Simtech Development - AWS and CS-Cart certified hosting provider
free installation & migration | free 24/7 server monitoring | free daily backups | free SSL | and more...
NetMonitor is a network testing and bandwidth monitoring tool. Perfect for network service providers / ISP's - this tool comes with a web based reporting module to which integrates with your CRM to provide SLA based network service delivery reports.
WebXpress Transportation Management System (TMS) SolutionWebXpress.IN
Transport Management System (TMS) is an enabler that essentially manages your majorly partnered logistics as if it were your own fleet on the move.
WebXpress TMS is that one tool that places you at the centre of your operations, even if it’s not happening in your company.
WebXpress is an IT and Solutions company that offers services in the domain of Logistics.
Founded in 2004 the company has a presence in India, Saudi Arabia, East Africa, and South Asia.
Our idea is to connect all stakeholders in supply chain and provide visibility.
Send Anywhere - The easiest way to send files across devicessuhyuk kang
Making file sharing easier than ever before!
The easiest way to send files across devices.
Send Anywhere available on
- Google Play Store: http://market.android.com/details?id=com.estmob.android.sendanywhere
- iOS App Store: https://itunes.apple.com/app/id596642855
- Chrome Web Store: https://chrome.google.com/webstore/detail/send-anywhere-file-transf/hihbikoooaenkpdooehgemieligjejcb
- Web Site: https://send-anywhere.com
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...Ronald Widha
The session took a look at the Window Azure platform and asks the hard questions that everybody is thinking but nobody wants to ask. Is Windows Azure right for me? Should this application be migrated to Azure? Will Azure save me money? How do I manage my Azure implementations? Is Azure secure? The session look at real world implementations on the Windows Azure platform to try and answer some of these hard questions.
The document summarizes decentralizing data distribution using WebRTC. It discusses how Greta has developed a distribution script that turns visitors into points of presence using WebRTC. The topics covered include an overview of WebRTC, how data can be distributed peer-to-peer between users via the WebRTC Data Channel, different technical options for implementation, considerations around security, and potential benefits including server offloading and faster load times that scale with the number of users.
1) To show you how to spot an Aspera opportunity ! 2) To outline the Aspera portfolio (Sales overview not technical) 3) To look at the Aspera opportunity from Sharepoint 4) Summary / Q and A / Close – But interaction is welcomed throughout.. 5) But before all of that…. This… 2 AGENDA AND OBJECTIVES
Easy Taxi está presente em mais de 30 países e tem milhões de usuários, entre passageiros e taxistas. Seu aplicativo roda em dezenas de plataformas móveis e suporta milhares de acessos simultâneos. A aplicação nasceu na nuvem da AWS e faz pleno uso de todos os seus recursos. Nesta apresentação avançada, exploramos a arquitetura da Easy Taxi e analisamos as estratégias de otimização disponíveis para os aplicativos implementados na nuvem AWS.
This document discusses how Everyplay uses big data analytics to improve their mobile game recording service. It describes the large amount of data they collect daily from user sessions and events. The challenges of evolving analytics requirements on their schema-based database are discussed. They settled on storing basic event data and additional details in JSON fields to balance flexibility and query speed. JavaScript is used to process and visualize the data to gain insights and optimize the product based on metrics. The keys to success are planning for analytics, making metrics easily accessible, and building A/B testing and data-driven improvements directly into the product.
This document discusses key considerations for creating a successful Mobile Internet Service Provider (MISP). It outlines goals of increasing network usage, selling more handsets, improving loyalty, and gaining new revenue. It examines potential players like carriers, ISPs, portals, and handset vendors. It also evaluates technologies like WAP vs HTML and the need to quickly provide critical mass of tailored content and services. The document uses the GoNext MISP as a case study, noting its partnerships, operational details, and targeting of specific handsets and portals.
Measuring CDN performance and why you're doing it wrongFastly
Integrating content delivery networks into your application infrastructure can offer many benefits, including major performance improvements for your applications. So understanding how CDNs perform — especially for your specific use cases — is vital. However, testing for measurement is complicated and nuanced, and results in metric overload and confusion. It's becoming increasingly important to understand measurement techniques, what they're telling you, and how to apply them to your actual content.
In this session, we'll examine the challenges around measuring CDN performance and focus on the different methods for measurement. We'll discuss what to measure, important metrics to focus on, and different ways that numbers may mislead you.
More specifically, we'll cover:
Different techniques for measuring CDN performance
Differentiating between network footprint and object delivery performance
Choosing the right content to test
Core metrics to focus on and how each impacts real traffic
Understanding cache hit ratio, why it can be misleading, and how to measure for it
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...Achim Friedland
This document discusses using blockchain technology to improve the electric vehicle charging infrastructure and use of open data. It suggests that blockchains could be used to define data quality standards and service level agreements for charging providers. Smart contracts would enforce these rules and refund data providers based on how useful their data is. For example, routing services could publish possible electric vehicle routes on the blockchain using encrypted open data, and competitors could verify the data was correctly used to route vehicles. This could help incentivize high quality open data and services in electric mobility.
Talk on Amazon Redshift, Meetup Les Nouvelles Organisations, 11/02/2016, Paris - http://www.meetup.com/fr-FR/lesnouvellesorganisations/events/227195680/
An experience sharing of the OpenStack deployment at Suning.com, a large online retailer in China. The talk presents the challenges and opportunities on orchestrating the enterprise workloads using Heat.
What is Nginx and Why You Should to Use it with Wordpress HostingWPSFO Meetup Group
Floyd Smith and the team from NGINX presented at the Wordpress San Francisco MeetUp group in June 2016. In this presentation, he illustrated how NGINX can vastly improve your Wordpress hosting performance.
This document provides an overview of integrating two systems using an eBonding integration. It discusses the key components of an eBonding architecture including asynchronous transactions, logical components like a properties page and web services, and considerations for data mapping, logging, and retry logic. The presentation agenda is also outlined which includes explaining eBonding, architecture, code walkthrough, and a Q&A.
Kai Wähner – Real World Use Cases for Realtime In-Memory Computing - NoSQL ma...NoSQLmatters
Kai Wähner – Real World Use Cases for Realtime In-Memory Computing
NoSQL is not just about different storage alternatives such as document store, key value store, graphs or column-based databases. The hardware is also getting much more important. Besides common disks and SSDs, enterprises begin to use in-memory storages more and more because a distributed in-memory data grid provides very fast data access and update. While its performance will vary depending on multiple factors, it is not uncommon to be 100 times faster than corresponding database implementations. For this reason and others described in this session, in-memory computing is a great solution for lifting the burden of big data, reducing reliance on costly transactional systems, and building highly scalable, fault-tolerant applications.The session begins with a short introduction to in-memory computing. Afterwards, different frameworks and product alternatives are discussed for implementing in-memory solutions. Finally, the main part of this session shows several different real world uses cases where in-memory computing delivers business value by supercharging the infrastructure.
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Amazon Web Services
Customer demands for higher levels of service and value, constantly evolving technology capabilities, and stringent regulatory requirements are all powerful forces reshaping retail banking. Built exclusively on AWS, Starling Bank’s 100% cloud-based, mobile-only banking solution satisfies regulators in terms of its resilience, security, and reliability. It also satisfies consumers by giving them greater control over their data, streamlining the account opening process, accelerating payments, and providing access to innovative new services developed from scratch with open APIs, a developer platform, integration with Apple Pay, Google Pay, and Fitbit Pay and a custom backend ledger and payments integrations. Starling Bank is leading the open banking revolution. In this session, learn how Starling Bank delivers value to their customers and innovates at a very fast pace in a sector that can be slow to evolve.
Adam Cataldo discusses how Wealthfront uses data analytics and data flows. Wealthfront is an automated financial advisor that manages portfolios for a low fee. Cataldo works on Wealthfront's data platform, which uses Hadoop and Cascading to process large amounts of data from users, investments, and business operations. This data is used for website optimization, investment research, and monitoring systems. Cascading provides a data flow abstraction to specify transformations across multiple MapReduce jobs. Avro is used to store and transport data efficiently in Hadoop. Results are analyzed in Amazon Redshift for ad-hoc queries.
Sabre presentation for MySQL user conference 2004Alan Walker
Low fare search was a cluster of 8 mainframes, running a heuristic that didn't always get a good solution. We built new algorithms and moved it all to a Linux cluster. This presentation describes the parts we put on MySQL, back when mainstream mission critical hadn't even heard of MySQL.
The open source precompiler let us take HP NonStop code and compile it, unchanged, to run against MySQL.
Website & Internet + Performance testingRoman Ananev
The presentation about how the site works on the Internet and what happens when you open it in your browser. What happens under the hood of the server and browser.
How to measure the performance of the CS-Cart project simply and without technical knowledge :) And of course, why all the online-performance-testing services lie, or dont provides a clear view ;)
https://www.simtechdev.com/cloud-hosting
---
Cloud hosting for CS-Cart, Multi-Vendor, WordPress, and Magento
by Simtech Development - AWS and CS-Cart certified hosting provider
free installation & migration | free 24/7 server monitoring | free daily backups | free SSL | and more...
NetMonitor is a network testing and bandwidth monitoring tool. Perfect for network service providers / ISP's - this tool comes with a web based reporting module to which integrates with your CRM to provide SLA based network service delivery reports.
WebXpress Transportation Management System (TMS) SolutionWebXpress.IN
Transport Management System (TMS) is an enabler that essentially manages your majorly partnered logistics as if it were your own fleet on the move.
WebXpress TMS is that one tool that places you at the centre of your operations, even if it’s not happening in your company.
WebXpress is an IT and Solutions company that offers services in the domain of Logistics.
Founded in 2004 the company has a presence in India, Saudi Arabia, East Africa, and South Asia.
Our idea is to connect all stakeholders in supply chain and provide visibility.
Send Anywhere - The easiest way to send files across devicessuhyuk kang
Making file sharing easier than ever before!
The easiest way to send files across devices.
Send Anywhere available on
- Google Play Store: http://market.android.com/details?id=com.estmob.android.sendanywhere
- iOS App Store: https://itunes.apple.com/app/id596642855
- Chrome Web Store: https://chrome.google.com/webstore/detail/send-anywhere-file-transf/hihbikoooaenkpdooehgemieligjejcb
- Web Site: https://send-anywhere.com
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...Ronald Widha
The session took a look at the Window Azure platform and asks the hard questions that everybody is thinking but nobody wants to ask. Is Windows Azure right for me? Should this application be migrated to Azure? Will Azure save me money? How do I manage my Azure implementations? Is Azure secure? The session look at real world implementations on the Windows Azure platform to try and answer some of these hard questions.
The document summarizes decentralizing data distribution using WebRTC. It discusses how Greta has developed a distribution script that turns visitors into points of presence using WebRTC. The topics covered include an overview of WebRTC, how data can be distributed peer-to-peer between users via the WebRTC Data Channel, different technical options for implementation, considerations around security, and potential benefits including server offloading and faster load times that scale with the number of users.
1) To show you how to spot an Aspera opportunity ! 2) To outline the Aspera portfolio (Sales overview not technical) 3) To look at the Aspera opportunity from Sharepoint 4) Summary / Q and A / Close – But interaction is welcomed throughout.. 5) But before all of that…. This… 2 AGENDA AND OBJECTIVES
Easy Taxi está presente em mais de 30 países e tem milhões de usuários, entre passageiros e taxistas. Seu aplicativo roda em dezenas de plataformas móveis e suporta milhares de acessos simultâneos. A aplicação nasceu na nuvem da AWS e faz pleno uso de todos os seus recursos. Nesta apresentação avançada, exploramos a arquitetura da Easy Taxi e analisamos as estratégias de otimização disponíveis para os aplicativos implementados na nuvem AWS.
This document discusses how Everyplay uses big data analytics to improve their mobile game recording service. It describes the large amount of data they collect daily from user sessions and events. The challenges of evolving analytics requirements on their schema-based database are discussed. They settled on storing basic event data and additional details in JSON fields to balance flexibility and query speed. JavaScript is used to process and visualize the data to gain insights and optimize the product based on metrics. The keys to success are planning for analytics, making metrics easily accessible, and building A/B testing and data-driven improvements directly into the product.
This document discusses key considerations for creating a successful Mobile Internet Service Provider (MISP). It outlines goals of increasing network usage, selling more handsets, improving loyalty, and gaining new revenue. It examines potential players like carriers, ISPs, portals, and handset vendors. It also evaluates technologies like WAP vs HTML and the need to quickly provide critical mass of tailored content and services. The document uses the GoNext MISP as a case study, noting its partnerships, operational details, and targeting of specific handsets and portals.
Similar to PLNOG 13: Grzegorz Janoszka: Peering vs Tranzyt – Czy peering jest naprawdę szybszy (20)
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
PLNOG 13: Grzegorz Janoszka: Peering vs Tranzyt – Czy peering jest naprawdę szybszy
1. Is
peering
really
faster?
Let
the
data
speak
for
itself
Grzegorz
Janoszka
AS43996
2. Booking.com
in
numbers
• Booking.com
B.V.,
part
of
the
Priceline
Group
(Nasdaq:
PCLN)
• Each
day
more
than
700,000
room
nights
reserved
(#1
hotel
booking
website
in
the
world)
• Over
538000
properTes
in
207
countries
• Website
in
42
languages
• 8000+
employees
• 135
offices
in
over
50
countries
• 33
million+
hotel
reviews
3. Booking.com
peering
• Live:
AMS-‐IX,
LINX,
Equinix
Ashburn,
HKIX
• Currently
being
delivered:
DE-‐CIX
• Work
in
progress:
Equinix
Singapore
• 2015:
5-‐6
new
exchanges
in
EU,
3-‐4
in
USA,
we
are
also
looking
at
other
places
4. Data-‐
vs.
opinion-‐driven
• Every
change
on
the
website
is
backed
up
by
an
experiment
(A/B)
• “We
appreciate
that
you
believe
peering
is
faster,
but
if
it
really
is,
you
should
be
able
to
prove
it”
• Set
up
tools,
collect
data
before
peering
• Peer
(the
fun
part)
• Collect
data
again
• Compare
5. Problems,
challenges
• Holiday
desTnaTons
are
not
the
best
places
for
good
Internet
connecTvity
• Hotel
partners
have
to
use
the
admin
interface
to
provide/update
availability
• Bookings
via
mobile
devices
from
remote
places
• Our
visitors
don’t
complain,
if
Booking.com
is
slow/doesn’t
work,
they
just
try
other
website
6. Tools
and
measurements
• Latency
• Page
load
Tme
(both
html-‐only
and
full-‐content)
• Java
script
in
users
browsers
fetching
staTc
objects
from
mulTple
datacenters
and
reporTng
data
back
• 4
Tier-‐1
transits
(with
really
basic
traffic
engineering),
AMS-‐IX
and
LINX
connecTons
7. Results?
Peering
is
NOT
slower…
…or
we
haven’t
noTced
it.
SomeTmes
it
is
indeed
faster.
8. Latency
• Not
possible
to
check
all
peers,
so
we
focused
on
search
engines,
eyeballs,
ISP’s
and
colocaTons
• About
300
world-‐wide
desTnaTons
examined
• Small
packets
faster
by
18,2
ms
(15,2%),
big
packets
by
18,7
ms
(15,4%),
including
the
data
points
with
higher
latency
via
peering
• Search
engines
faster
by
12-‐22%
(depending
on
the
service),
Googlebot
faster
by
19%
15. Some
observaTons
• Shorter
AS-‐path
may
mean
EUàUSAàASIA
• Hairpinning
sTll
happening
in
2014
• Paths
BookingàISPàDest
rather
rarely
improved,
so
it
is
not
that
networks
have
congested
uplinks
• Paths
BookingàISP1àISP2…àDest
improved
the
more
olen,
the
more
ISP’s
in
the
path
• The
bigger
distance,
the
more
latency
to
gain,
the
bigger
advantages
16. Is
peering
really
faster?
• Latency
is
lower
in
most
cases
• Bemer
page/object
load
Tme
visible
in
some
cases
• Mostly
stability/reliability
improvements
• More
or
less
similar
results
could
be
possibly
achieved
by
replacing
some
transits
with
others
and
very
fine
traffic
engineering
• “Faster”
may
also
mean:
less
work
needed
to
achieve
bemer
performance