Amazon Athena is a service that lets you run SQL queries against structured data files stored in S3. It takes a “divide and conquer” approach, spinning up parallel query execution engines that each examine only a portion of your data. The performance of these queries, however, depends on how you consolidate and partition your data. In this post I compare query times for a moderately large dataset, looking for the “sweet spot” between number of files and individual file size.
Clickstream data – the behavior data collected from a user’s path through a website or app – is often used for business intelligence reports. It helps many companies answer questions like, ‘which of my products are people adding to their cart?’ or ‘What does our online purchase funnel look like?’ But our AWS Practice Lead, … Read More
In my last post I discussed how an artifact server is the best way to publish locally-developed Python packages. In this post, I show you how to set up the AWS CodeArtifact service and use it with pip and Poetry.
Different numbers of availability zones are appropriate for different workloads. This post helps you pick an appropriate number for your needs.
Sujan Kapadia and Ken Rimple talk Rust news, AWS’ OpenSearch, HTTP SEARCH, and using console.log() like a pro.
While we’re down a co-conspirator this week (see you next week, Ken!), Sujan Kapadia and Becca Refford step up to share some of this week’s DevNews.
“Traditional” deployment patterns separate the application from its infrastructure. Lambda deployments turn this model on its head, binding the infrastructure tightly to the running code. This can be a challenge, especially when developing in a team: it is all too easy for one developer to accidentally overwrite another’s work. In this post I look at several deployment options, and how they impact a development team.
In this episode, Ken Rimple and Sujan Kapadia talk to one of Chariot’s Android developers, Joe Berger, about his recent writing and learning.
Ken Rimple, Sujan Kapadia, and Keith Gregory talk AWS Lambda, Ruby 3.0, M1 discussions, Apple store closures, and a little bit of LISP.
In this tutorial, Ken Rimple explains how to take a new application from concept to production in AWS in eight weeks.