February Picks (2)
“Random picks from all over the Internet”.
English
Articles
-
One of the Linux tools I like so much, because it does its job great. If you need to analyze some log (or command’s output) just once (i.e. you do not have an UI for this), this is the right tool.
-
PostgreSQL anti-patterns: read-modify-write cycles
Article shows one of DB’s anti-patterns: read-modify-write cycle, which you should avoid, if possible, or use other options (row level locking, use of SERIALIZABLE transactions, etc.).
-
Streaming Big Data: Storm, Spark and Samza
If you are starting to learn about all this big data stuff and want to hop on a train, here is a very nice intro to the current data streaming solutions: Apache Storm, Spark and Samza.
-
STREAM PROCESSING, EVENT SOURCING, REACTIVE, CEP… AND MAKING SENSE OF IT ALL
“People in different fields use different vocabulary to refer to the same thing. I think this is mainly because the techniques originated in different communities of people, and people seem to often stick within their own community and not look at what their neighbours are doing.”
Videos
-
Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions - RICON East 2013
This is kind of an old talk and many things probably were fixed by now. Still I found it very interesting and funny. Kyle Kingsbury (https://aphyr.com/) shows how some DBs (Redis, MongoDB, PostgreSQL, Riak) behave in case of network partition.
-
Onyx: Distributed Workflows for Dynamic Systems by Michael Drogalis
Onyx is a new distributed computation system written in Clojure, which has a pair of distinctive features. For example, it allows you configure input, output and transformations in runtime.
На русском
Статьи
-
Балансировка нагрузки: основные алгоритмы и методы
Коротко и полезно об основных видах и алгоритмах для балансировки нагрузки.