YoVDO

PHP at the Firehose Scale

Offered By: PHP UK Conference via YouTube

Tags

PHP UK Conference Courses Big Data Courses PHP Courses Web Scraping Courses Language Detection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how PHP plays a crucial role in handling Twitter's massive data stream at DataSift in this PHP UK Conference talk. Learn about the architecture and processes involved in managing the 'firehose' of 500 million daily tweets, including data scraping, language detection, and delivery. Explore the reasons behind choosing PHP for this high-scale operation, its performance advantages, and how it compares to other languages. Gain insights into PHP's string handling capabilities, JSON decoding behavior, and bundled extensions that make it suitable for processing large volumes of data. Understand the philosophy behind PHP and its reliability in production environments. The presentation concludes with a Q&A session, offering a comprehensive look at PHP's capabilities in handling big data at scale.

Syllabus

Introduction
Scraping
Firehose
Architecture diagram
Goblin
PHP
ETL
URL
Language Detection
Architecture
Supervisor
Manager
Pipelines
Delivery
Kafka
Push Scheduler
Load ETL
More than one firehose
Scale up
Where PHP fits
Summary
History of PHP
Why PHP
PHP was no risk
How well PHP works
Other languages
NoJS
JSONDecode
Behavior
Scale
String handling
Encoding
JVM
Connectivity
Bundled Extensions
Liability in Production
Quality Threshold
PHP Philosophy
Slide Summary
Recap
QA


Taught by

PHP UK Conference

Related Courses

What's New in PHP 8.1
PHP UK Conference via YouTube
From Betamax to VCR - Harden Your API Integration Testing
PHP UK Conference via YouTube
Levelling Up Your Web Scraping Game
PHP UK Conference via YouTube
Practical Advanced Static Analysis
PHP UK Conference via YouTube
PHP Fibers
PHP UK Conference via YouTube