Building Distributed Cache With Elixir
Turns out building a distributed cache in Elixir/OTP requires surprisingly few steps. We use rendezvous hashing and distributed Erlang to create a simple multi-node cache.
Insights on Elixir, Phoenix and Cloud Operations. We're passionate about Software Architecture, Product Engineering, and sharing knowledge.
Turns out building a distributed cache in Elixir/OTP requires surprisingly few steps. We use rendezvous hashing and distributed Erlang to create a simple multi-node cache.
We take a look at Elixir's GenStage library, and how we can use it to consume messages from SQS queues in a scalable and safe manner, exploring topics like backpressure and message deduplication.
If you're looking to host a static website on AWS, CloudFront and S3 are a perfect fit. This guide walks you through the process of setting this up, naturally encapsulated as a reusable CDK construct.
Running Elixir applications on AWS Lambda can be useful for database migrations or infrequent tasks. We build a minimal Lambda runtime for Elixir and test it with a simple application.
AWS Simple Email Service is a cost-effective email provider, yet setting it up comes with a few gotchas. We build a reusable CDK construct to provision SES with best practices in mind.
Turns out building a distributed cache in Elixir/OTP requires surprisingly few steps. We use rendezvous hashing and distributed Erlang to create a simple multi-node cache.
We take a look at Elixir's GenStage library, and how we can use it to consume messages from SQS queues in a scalable and safe manner, exploring topics like backpressure and message deduplication.
If you're looking to host a static website on AWS, CloudFront and S3 are a perfect fit. This guide walks you through the process of setting this up, naturally encapsulated as a reusable CDK construct.
Running Elixir applications on AWS Lambda can be useful for database migrations or infrequent tasks. We build a minimal Lambda runtime for Elixir and test it with a simple application.
AWS Simple Email Service is a cost-effective email provider, yet setting it up comes with a few gotchas. We build a reusable CDK construct to provision SES with best practices in mind.
I'm a software engineer with extensive experience in full-stack development.
Most recently I’m building with AWS, Elixir, Phoenix, Typescript and Golang to name a few of my favourites - tools I’ve picked up over years building software, mostly on the web.
As the author of stackdelight.com I’m not partial to any single tool or technology but rather always looking to work with ambitious, fun people to build great products together.
Add your e-mail below to receive e-mails with StackDelight Updates on free guides, technical articles, and more. By doing so, you agree with our Privacy Policy.