Engineering Digest 0x6

Andrii Yasinetsky
2 min readJun 13, 2017

πŸ’₯ The Engineering Digest #6 is hereπŸ’₯




Did I run out of space cats? Absolutely not! So, after a season break the digest is back at its normal cadence πŸ˜ƒ

πŸ‘‰πŸ‘‰πŸ‘‰ Extreme Event Forecasting at Uber with Recurrent Neural Networks. At Uber, event forecasting enables us to future-proof our services based on anticipated user demand. The goal is to accurately predict where, when, and how many ride requests Uber will receive at any given time.

πŸ‘‰πŸ‘‰πŸ‘‰ Network protocols for anyone who knows a programming language. The network stack does several seemingly-impossible things. It does reliable transmission over our unreliable networks, usually without any detectable hiccups.

πŸ‘‰πŸ‘‰πŸ‘‰ A pattern language for microservices. The beginnings of a pattern language for microservice architectures.

πŸ‘‰πŸ‘‰πŸ‘‰ 44 engineering management lessons from a co-founder of RethinkDB.

πŸ‘‰πŸ‘‰πŸ‘‰ MUST READ β€” Recovering from Burnout. While that period of my life is a bit of a blur, I remember that moment clearly. It was the moment I knew something was deeply wrong β€” that I had no motivation left for my work, and that things were out of control.

πŸ‘‰πŸ‘‰πŸ‘‰ Processing a trillion-edge graph on a single machine. Unless your graph is bigger than Facebook’s, you can process it on a single machine.

πŸ‘‰πŸ‘‰πŸ‘‰ Online reconstruction of structural information from datacenter logs. Reconstructing sessions from log files using batch processing is one thing, but the TS system in this paper does it in real time, while ingesting an entire datacenter’s worth of log output!



Andrii Yasinetsky

Founder & CTO of Mnemonic, blockchain spam detection and on-chain intelligence. Previously self-driving and marketplace dynamics at Uber, engineering at Google.