microservices

Microservices: From REST to Thrift and GraphQL

Volodymyr Ladnik

Microservices architecture is very popular these days, and is coming into increasing use at Credit Karma. While there are many reasons to develop microservices, their use comes with a number of potential pitfalls. This article describes a couple of those drawbacks and what we’re doing about them. Our first microservices presented REST APIs. REST provides […]

Read more

Making an Impact as an Intern: Building Web Push Notifications

Luba Kravchenko

When I started at Credit Karma, it was my first internship outside of Toronto. As a Computer Science student at the University of Waterloo, I have the opportunity to complete six internships; Credit Karma has been my third. So having done this two times before I had learned one very important thing: what you get […]

Read more

How Engineering Rotation Programs Can Help Teams Scale

Shawn Doria

Working at a fast growing company while tackling high visibility, cross-functional projects can be challenging to navigate as an engineer. Teams easily become siloed. Knowledge and expertise can be slow to spread among many groups. The rapid growth and blurring of interactions between tools and services drive us to collaborate more so we can innovate […]

Read more