
January 22, 2020
2019 State of Diversity & Inclusion in Plaid Engineering
Building amazing products that power thousands of fintech apps requires us on the Plaid engineering team to empathize with the developers and end users who build and use...
December 19, 2019
Benefits of writing our own application bootloader
There's a lot of variability in Plaid's 75+ internal services. Most of our services are written in Go, TypeScript, and Python. They can communicate with each other synchronously...
December 13, 2019
How we 30x'd our Node parallelism
What's the best way to safely increase parallelism in a production Node service? That's a question my team needed to answer a couple of months ago. We...
August 28, 2019
How we reduced deployment times by 95%
As Plaid grows, so does the scale of our infrastructure. We currently run over 20 internal services and deploy over 50 code commits per day across our...
June 24, 2019
Welcome, Summer 2019 Plinterns!
The Plintern team from left to right: Lujing Cen, Sarafina Smith, Jennifer McCleary, Andrew Chen, Owen Gillespie, Jarrod Dunne, Eric Fortney (not pictured) Summer is officially...
June 21, 2019
How we stopped memory intensive queries from crashing ElasticSearch
At Plaid , we make heavy use of Amazon-hosted ElasticSearch for real time log analysis — everything from finding the root cause of production errors to analyzing the lifecycle of...
May 31, 2019
Finding the right fit: How Plaid reconciles pending and posted transactions
Plaid's API helps developers provide financial services to tens of millions of consumers across North America. These services help consumers manage their personal finances, let them transfer funds...
April 23, 2019
Growing our team with retrospectives
In my years in tech and leadership, one thing I have learned about myself is that I hate telling people what to do. That might sound weird coming...
October 17, 2018
Meet Plaid's Engineering Interns
Plaid's inaugural class of engineering interns have shipped their projects and are back at school. We asked how their summer went. Our four interns for summer 2018...
September 10, 2018
Managing your Amazon Redshift performance: How Plaid uses Periscope Data
The Data Science & Infrastructure team at Plaid has grown significantly over the past few months into a team whose mission is to empower Plaid with a data-first...
September 05, 2018
Dashboard: Improved Usage filtering, visualizations, and more
Today, we’re excited to release an entirely revamped Usage view to all Dashboard users. You can now visualize item adds and removes over time—plus we’ve added a product-by-product...
July 30, 2018
Building an Inclusive Code Review Culture
Every engineer is familiar with code reviews, and many before us have compiled thoughts and suggestions on how to do them. Code reviews have an outsized impact on...
June 28, 2018
Scaling a monitoring platform to over 9,600 bank integrations
At Plaid, one of the things we do is we maintain integrations with more than 9,600 banks. Our core promise to customers is providing reliable and homogenous data...
June 20, 2018
Fintech Request for Startups
Today, we’re excited to launch our second Request for Startups. Last year's RFS saw more than 100 companies respond, many of which have since grown immensely and...
May 31, 2018
Transaction Dupes - Debugging multiple race conditions
Last summer, we started receiving feedback from a few customers that they were being notified about pairs of new transactions that appeared to be duplicates of one another....