Recently we had a data injection task. This means loading a large amount of source files from S3, reading the information, and writing it to Amazon DynamoDB. Here are some…
ShareThis’ data processing pipeline handles one billion events every day. Our web server processes tens of thousands requests per second. Golang makes it fast and scalable. Great support for concurrency…
By Vijay Annapureddy ShareThis uses Meteor to build web apps. Meteor is a full-stack platform for building web and mobile apps in pure JavaScript. A Meteor app includes a client-side…
By Ajay Lakshminarayanarao and Allen Fung Google Bigquery is a powerful tool. A software engineer having a minimalistic idea of SQL can use it with ease. You can hack away…
By Allen Fung and Ajay Lakshminarayanarao An important ShareThis product is the Social Data Feed, which our customers use to access social signals across the internet and consume country level…
TL;DR One of the results of becoming an older engineer is that I simply want to get projects done. Spending time hacking through a library that does not work, is…
Most people don’t know what Instant Articles is or why they should care. Instant Articles eliminates load time of mobile articles and keeps you inside the Facebook app. While it’s…
Historically there has been a natural tension between operations(ops) and and developers. The mission of Ops are to keep systems stable and running. For most systems, if nothing changes with…
by Andrew Backes and Allen Fung We recently created an application to transform data files for a given day, concatenate them, and upload them to an FTP server. Specifically, here’s…
Culture ShareThis has grown tremendously over the last 5 years. I’ve stopped counting the millions of domains we’re on. However, our culture continually improves and that makes it particularly fun…
