15 Feb 20

Physalia is a transactional key- value store, optimized for use in large-scale cloud control planes, which takes advantage of knowledge of transaction patterns and infrastructure design to offer both high availabil- ity and strong consistency to millions of clients. Physalia uses its knowledge of datacenter topology to place data where it is most likely to be available. Instead of being highly available for all keys to all clients, Physalia focuses on being extremely available for only the keys it knows each client needs, from the perspective of that client. This paper describes Physalia in context of Amazon EBS, and some other uses within Amazon Web Services.

by mlb

22 May 17

A tutorial on creating an Elixir/Phoenix application to facilitate uploading images to an S3 bucket. The tutorial also includes a section on how to set up the S3 bucket permissions and the IAM user to provide access to the application.

by mlb

27 Jul 15

This is the perfect solution for fanatics that love to play AAA games but are stuck with one of the new fan-less Macbooks (or similarly slow machines). This is a pretty awesome alternative to building out a new gaming PC. Just make sure you have a good internet connection (ideally 30mbit+ plus <50ms ping to the closest Amazon datacenter). This article will assume you’re on a Mac client, though it should work on Linux or Windows with some minor changes in the client tools.

by mlb

13 Jan 12

This whitepaper will help you understand one of the most popular NoSQL options available with the AWS cloudcomputing platform — the open source application MongoDB. We provide an overview of general best practices thatapply to all major NoSQL options, and we examine important MongoDB implementation characteristics such asperformance, durability, and security. We pay particular attention to identifying features that support scalability, high-availability, and fault-tolerance.

by mlb