News and articles from your friends at Symphonia

Our most recent articles

Starting with CDK part 2: Deploying a Lambda Application

Welcome to Part 2 of “Starting with CDK” . In Part 1 I helped you prepare your environments for CDK, as well as deploy and examine your first CDK application.

Starting with CDK part 1: Preparations, and Bare-Bones

The AWS Cloud Development Kit (CDK) is a tool you can use to deploy applications and infrastructure to AWS. From one of my earlier articles:

Java and AWS Lambda - Best of frenemies?

This is a cross-post from the Cockroach Labs blog. Cockroach Labs have been kind enough to sponsor our book Programming AWS Lambda, which you can download for free from the Cockroach Labs website.

MonoLambdas, Nano Functions, and Goldilocks

Simple, single-responsiblity, AWS Lambda applications have one Lambda function and one event source. You might use API Gateway to provide a simple HTTP-callable interface to a Lambda function.

AWS CDK - The Good, The Bad and the Scary

AWS Cloud Development Kit (CDK) has become, in its short history, a very popular infrastructure-as-code tool. It’s not too surprising why - it allows engineers to use richer programming languages to define infrastructure, rather than having to use JSON or YAML.

How to prepare for the coming CPU confusion

The server-side software industry is about to switch from x86 to ARM CPUs. How can you get ready for this big change?

Books, Elevators, and Serverless Data Platforms

Symphonia’s September 2020 newsletter, with some thoughts around hybrid architecture strategy

Serverless, Testing, and two Thinking Hats

A strategy for considering serverless and testing, which bucks the trend of other opinions in the industry.

AWS Glue 2.0 - Realizing the Benefit of Managed Services

Serverless isn’t just Lambda Here at Symphonia, we’re proponents of all things Serverless. This means that in addition to technologies like AWS Lambda, we make heavy use of managed backends-as-a-service that address concerns like scaling, resource allocation, and process management, while giving us and our clients granular billing with minimal fixed costs.