## What’s in a Name: How We Overcame the Challenges of Matching Names and Addresses
  
_November 20, 2020_  
[Read more](/content/blog/engineering/whats-in-a-name-how-we-overcame-the-challenges-of-matching-names-and-addresses/index.html)

## Building a Lambda Architecture with Druid and Kafka Streams
  
_October 8, 2020_  
[Read more](/content/blog/engineering/building-a-lambda-architecture-with-druid-and-kafka-streams/index.html)

## Code is Data, Data is Code
  
_September 11, 2020_  
[Read more](/content/blog/engineering/code-is-data-data-is-code/index.html)

## Resolve: Building the Identity Resolution Engine (Part 4)
  
_May 29, 2020_  
[Read more](/content/blog/resolve/resolve-building-the-identity-resolution-engine-part-4/index.html)

## Resolve: Building the Identity Resolution Engine (Part 3)
  
_May 22, 2020_  
[Read more](/content/blog/engineering/resolve-building-the-identity-resolution-engine-part-3/index.html)

## Resolve: Building the Identity Resolution Engine (Part 2)
  
_May 15, 2020_  
[Read more](/content/blog/engineering/resolve-building-the-identity-resolution-engine-part-2/index.html)

## Resolve: Building the Identity Resolution Engine
  
_May 8, 2020_  
[Read more](/content/blog/engineering/resolve-building-the-identity-resolution-engine/index.html)

## Serializers for Classes in Datasets
  
_April 9, 2020_  
[Read more](/content/blog/engineering/serializers-for-classes-in-datasets/index.html)

## Introducing Enrich Client Libraries
  
_April 8, 2020_  
[Read more](/content/blog/enrich-api/enrich-client-libraries/index.html)
