Taming the API Scraper from Hell

June 03, 2016 07:37

A small, informal (and hopefully fun) presentation on a 'high performance' API scraper I built for EVE Online/CREST a while ago. It mainly deals with the various problems and their solutions I encountered while designing/writing this piece of software. I will show different approaches to the problem set while touching on topics like:

OTP / GenServer / Supervisors memory-saving techniques simple performance analysis NIFs ZeroMQ and zlib 'smart' scraping oAuth fun ETS accidentally DoS'ing yourself ...and probably a couple more I forgot. There are a lot of bits and pieces which might be useful for beginners and advanced developers alike, so that they won't hit the same roadblocks I hit.





more decks of the speaker