dotScale 2015 - John Graham-Cumming - I got 10 trillion problems, but logging ain't one

  Рет қаралды 6,724

dotconferences

dotconferences

Күн бұрын

Пікірлер: 6
@nacs
@nacs 9 жыл бұрын
Great talk. That's some mind boggling scale too at 400TB of daily compressed logs
@jfltech
@jfltech 9 жыл бұрын
Very good talk, John Graham-Cummings displays CloudFlare's awesome architecture processing 4 million lines per sec/400TB day of logs efficiently using awesome open-sourced tools such as Nginx-Lua, Capt'nProto, Redis, Go, Kafka, PostgreSQL and not burdened by bloated JVM application frameworks and pricey Databases.
@swagv
@swagv 9 жыл бұрын
This general problem is actually old hat in high-energy physics. You shouldn't have had to reinvent the wheel to solve it. With near-light-speed-sensitive real-time event tracking and processing on a particle collider, there are millions of events per second with ~10Mb or so of logged data per event (in modern collider terms). There's tons of preprocessing (streaming algorithms) that identify what events should be recorded vs. the thousands and millions that should be discarded in real-time: something with strong parallels to what CloudFlare deals with in identifying potential threats.
@calebhyde1655
@calebhyde1655 9 жыл бұрын
go onnnnn.... Do you blog, can provide some reference papers giving implementation details, how to scale up, hardware requirements, etc.?
@movax20h
@movax20h 5 жыл бұрын
Well. It is obvious Capnproto will be faster than JSON. Everything binary will be faster than XML or JSON. JSON is a very poor fit for anything. How Capnproto compares to protobuf? I looked at capnproto and flatbuffers, and they are honestly ugly. You get quite a bit of performance in special cases, but you need to write WAY more logic in your application to deal with it. Protobuf is way more strightforward to deal with. If you look at complex apps, I don't think capnproto will really be better than protobuf, if you take everything into consideration. Processing few millions protobufs per second is extremely easy and a routine.
@bobdvd
@bobdvd 8 жыл бұрын
ARGH!!! 4MHz not 4Mhz, you're supposed to be technical people!
dotGo 2015 - Alan Shreve - Conceptualizing Large Software Systems
17:18
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
London Go Gathering 2015 | How Go spread at CloudFlare with John Graham-Cumming
37:48
The Go Programming Language
Рет қаралды 5 М.
Microservices at Spotify • Kevin Goldsmith • GOTO 2015
49:08
GOTO Conferences
Рет қаралды 96 М.
dotGo 2015 - Rob Pike - Simplicity is Complicated
23:12
dotconferences
Рет қаралды 157 М.
"How NOT to Measure Latency" by Gil Tene
42:59
Strange Loop Conference
Рет қаралды 107 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,3 МЛН
Can This Cheap Battery Power Up EcoFlow Delta 2 Max? - OKMO
6:12
GopherCon 2014 A Channel Compendium by John Graham-Cumming
27:13
dotSwift 2015 - Daniel Steinberg - The Ugly American Learns Swift
17:48
James Britton: Why 'where' matters.
49:53
Pathfinder Exploration Community
Рет қаралды 26
Карина Кросс #shorts
0:16
Dolly and Friends Shorts Cartoons
Рет қаралды 361 М.
Это лютый угар 🤣 | приколы Арсен Симонян
0:14
Арсен Симонян
Рет қаралды 294 М.
НИКОГДА не иди на сделку с сестрой!
0:11
Даша Боровик
Рет қаралды 729 М.
Массаж головы пранк🤣
0:55
Kirya Kolesnikov
Рет қаралды 5 МЛН
Такого Корпуса для ПК нет ни у кого в России
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 847 М.