All Posts

Authenticated S3 downloads without passing through Lambdas

In my previous story I covered how Uclusion lets users securely upload files to S3 without having to route the upload data through our Lambdas. In this installment, I’ll explain...

Ben Follis Ben Follis

Uploading user files to S3 without passing through Lambdas

Uclusion’s back end is built entirely on AWS Lambda, which means we don’t have big beefy servers waiting around to service file upload requests. This presents a few challenges,

Ben Follis Ben Follis

Example production Serverless files

Update: Well turns out the new provisioned concurrency feature is mostly unusable. The hidden cost of Lambda provisioned concurrency pricing explains why but unfortunately the cost is not at all...

David Israel David Israel

Multiple tabs in your app

We had some problems with multiple tabs that are pretty common: Writing to storage could collide or not get picked up Logout in one tab would not be noticed in...

David Israel David Israel
Towards better notifications

Towards better notifications

Notifications in Uclusion used to be based on a model similar to Slack: A notification would tell you of a change, upon clicking the notification the user is navigated somewhere,...

Ben Follis Ben Follis