It's been 6 months since I wrote about how we are using #DataContracts to improve data quality @GoCardlessEng. Check out my latest post for an update on how it's going so far, what we've learned, and the challenges we've faced!
medium.com/p/bbf24a37206e
Great article linkedin.com/pulse/modern-da…
Particularly enjoyed this part on Data Contracts 👇
Data Contracts is a key part of how we are building our data infrastructure @GoCardlessEng, as we wrote about in December. We'll have more posts coming soon :) medium.com/p/238041e35698
ALT “Data contracts” will become foundational to data pipelines for minimizing reverse engineering efforts and maximizing availability of ready-to-use data for ML and analytics use-cases – While ELT promises availability and scalability over ETL, the data lands in the warehouse in a total mess. Subsequently consumers (ML practitioners, analysts or business users) use tools to reverse engineer business metrics and insights while wrestling with a multitude of challenges around query complexity, data quality, lineage visibility, governance controls, varying model definitions or broken semantic relationships
Interviewing for engineering roles is a big investment, both from candidates and the company. ⌚
At GoCardless we've tried to come up with a smart hiring process, here's what it's like ↓
bit.ly/3bmPfTl
To help people facing similar challenges, we’re open-sourcing our “Getting Started” tutorial, which is what we ask all GoCardless developers to follow during their onboarding.
See how our tools work together to enable deployment of a service into GKE.
medium.com/gocardless-tech/d…
Neil, our CTO, has published an article that talks about how we run Product Development at GoCardless.
It covers org structure, how we make decisions, how we promote and more.
medium.com/gocardless-tech/a…
We've published a technical writeup of our service outage on October 25th. Have a read for more details on our Vault and Kubernetes setups, and how we've improved these for the future.
gocardless.com/blog/incident…
My team at @GoCardlessEng has been working on a fresh take on our infrastructure tools. Part of that work was building out a service registry- checkout this blog post on why we created ours, and the types of problems you can solve with one.
blog.lawrencejones.dev/servi…
Changing your database schema is scary. One wrong move and you bring the site down.
Today, we're open sourcing the tool we built to take away that fear. Introducing Nandi:
gocardless.com/blog/fear-fre…
When it comes to debugging performance problems, you have to leave your expectations at the door.
@cristiangreco did just that when he used our observability stack to figure out why some requests to the same API were 350ms slower than others!
gocardless.com/blog/observab…
Our January meeting is tonight (Monday 13th). We're hosted by @gocardless in their Goswell Road offices and they're providing some food and drinks too. Then we settle in for a Ruby Talent Show! lrug.org/meetings/2020/janua…
Doors at 6pm, talks from 6:30pm, done by 8pm.
🎉New year...new tweet! 🎉
Let's break the January 🥶 with something fun, shall we? Our amazing @danicat83 has something for you to try out ➡️ Build a PacMan clone, in Go...with Emojis 😁👻 Her talk from @gopherconuk here ➡️ youtu.be/SM8LTMnB4x0#funwithcode#golang