On the Blog
First Time Speaking at Tech Conference
A couple weeks ago, I spoke at the inaugural DevOpsDays Salt Lake City (SLC) on “What DevOps Is to An AdTech Company.” The talk highlights projects at Sharethrough that have shaped our DevOps culture.
As a first-time speaker, I wasn’t sure what to expect. It turned out to be a great experience....
Building a Service with Docker and ECS
At Sharethrough, we built a proxy server (codenamed ASAP) that all mobile SDKs speak to for ad server related information. The purpose of ASAP was to reduce our client side SDKs to minimal logic as well as allowing us to push changes and new features to ASAP without asking publishers to update their SDK.
Because ASAP will receive thousands of ad requests per second, we needed to build a scalable, high performance infrastructure that is easy to maintain.
I Am Secure, Therefore IAM
Sharethrough serves millions of ad requests daily, all on top of Amazon Web Services (AWS). At one time, sharing AWS credentials via a shared password vault worked OK. But as we grew, we needed a better, more secure way to manage AWS logins.
We use Terraform to maintain infrastructure and prevent...
Monads are confusing. Let us help
Scala developers love to discuss Monads, their metaphors, and their many use cases. We joke that Monads are “just Monoids in the category of Endofunctors,” but what does that really mean?
Parts of functional programming (FP) may be built on the mathematical principles from category theory, but you...