Merryfield

Decision at Merryfield about Redis

Avatar of bploetz
CTO at Merryfield ·

Redis is the swiss army knife in our toolbox. Some of our microservices have internal job queues powered by Redis. Other microservices use Redis as a write aside cache. We also take advantage of things like HyperLogLog and Bloom Filters for high cardinality data problems. Redis does it all.

3 upvotes·76 views

Decision at Merryfield about Terraform, Amazon EC2 Container Service

Avatar of bploetz
CTO at Merryfield ·

Being a very small engineering team, the thought running something like Kubernetes is frightening. Luckily, Amazon EC2 Container Service is a perfectly capable container scheduler that is very easy to work with, and the Terraform ECS providers are rock solid.

2 upvotes·2K views

Decision at Merryfield about PostgreSQL

Avatar of bploetz
CTO at Merryfield ·

We are huge PostgreSQL fans, and it is our default choice when it comes to persistence technologies. Gone are the days of needing to choose a document or K/V store for some use cases, and a relational store for others. PostgreSQL does it all!

2 upvotes·81 views

Decision at Merryfield about Kafka

Avatar of bploetz
CTO at Merryfield ·

Kafka is the event stream which powers our event-driven microservices. It's scalability, low latency, and throughput make it a natural choice.

2 upvotes·77 views

Decision at Merryfield about ExpressJS

Avatar of bploetz
CTO at Merryfield ·

We use ExpressJS to build most of our microservice APIs. Its simplicity, abundant middleware, and performance make it an ideal framework for building RESTful APIs.

2 upvotes·72 views

Decision at Merryfield about Go

Avatar of bploetz
CTO at Merryfield ·

Most of our job processing requires extremely fast performance, concurrency, and a strongly typed language. Go is the tool of choice here.

2 upvotes·43 views

Decision at Merryfield about

Avatar of bploetz
CTO at Merryfield ·

Almost everything in the Merryfield architecture runs on Docker. From dev/prod parity, to seamless autoscaling of service containers, Docker solves lots of problems.

2 upvotes·29 views