Engineering Blog

Shrink your ops team by putting the Dev in DevOps

June 11, 2018 | By Shai Borochov

Every software system requires an exhaustive amount of configuration and maintenance: from provisioning servers, deploying code, installing and upgrading services, to storing data, managing DNS records and applying security protocols, there is a tremendous amount to consider. At Paxos, we run extensive microservice deployments in various environments on AWS – maintaining them at a high… Read more »


Should I Migrate to an Async Framework?

October 12, 2017 | By Michael Flaxman

The main problem with (traditional) synchronous code, is that processes hang while waiting for external data. Have you ever wondered “why do we need to provision yet another beefy AWS machine?” It may be because you’re not using your existing ones efficiently.


Blockchain 101 – Elliptic Curve Cryptography

August 15, 2017 | By Jimmy Song

In this series of articles, I’m aiming to give you a solid foundation for blockchain development. In the last article, we gave an overview of the foundational math, specifically, finite fields and elliptic curves. In this article, my aim is to get you comfortable with elliptic curve cryptography (ECC, for short). This lesson builds upon… Read more »


Why aren’t distributed systems engineers working on blockchain technology?

August 1, 2017 | By Rajesh Nair

For the last 15 years, I have predominantly worked on Distributed Systems of various size and complexity. Over the last couple of years, I have become more interested in blockchain or Distributed Ledger Technology (DLT). Coming from a Distributed Systems background, it seemed natural to me to understand more about this innovative technology. So it’s… Read more »


Why Take-Home Tests are Awesome

May 11, 2017 | By Rajesh Nair

At Paxos, we give all software engineering candidates a short take-home test before deciding if we want to move forward with an in-person interview. We’ve found it works really well, so we want to share our process and why we think it’s so effective. Our hiring process in one easy flow: phone interview, take-home test,… Read more »


The Blockchain is Evolutionary not Revolutionary

February 23, 2017 | By Michael Flaxman

Many people across the technology and financial industries are dubbing blockchains as the greatest innovation since the Internet. However, a blockchain is comprised of a bunch of technologies that are actually pretty old. The biggest surprise when it comes to Bitcoin may be that it wasn’t invented a decade earlier using dial-up internet!