Stay up to date

Picture of Mark Siebert

Mark Siebert

Mark is a full-stack engineer who cut his teeth on professional software development at Lucid Software where he specialized in building scalable backend systems. He's a huge fan of open source software and is one of the primary authors of Relate (database access library) and Cumulus (AWS infrastructure management). Mark loves watching shows with his wife, studying Chinese, and hunting Minecraft chickens.

AWS

How to Monitor Amazon EC2 with CloudWatch
By Mark Siebert on April 2, 2019

Amazon EC2 allows you to spin up servers for your application without having to actually manage physical hardware. However, since it’s a managed service, you have less visibility with...

Continue Reading

AWS

How to Monitor Amazon Elastic Load Balancing with CloudWatch
By Mark Siebert on March 26, 2019

Amazon Elastic Load Balancing ( ELB ) allows you to create load balancers for your application without having to actually manage the servers that do the load balancing. However, since...

Continue Reading

AWS

How to Monitor Amazon DynamoDB with CloudWatch
By Mark Siebert on March 19, 2019

Amazon DynamoDB is a key-value and document database that allows you to easily scale to huge numbers of records with single digit millisecond performance. However, since it’s a managed...

Continue Reading

AWS

How to Monitor Amazon RDS with CloudWatch
By Mark Siebert on March 12, 2019

Amazon RDS allows you to store your application data in databases without having to actually manage the servers the databases are hosted on. It also allows you to easily set up read...

Continue Reading

Kubernetes

How to Monitor Your Kubernetes Cluster: Prometheus vs Datadog
By Mark Siebert on January 15, 2019

So you’ve got a shiny new Kubernetes cluster up and it’s a dream. Deploying code is easy, scaling is a breeze, and you’ve never felt so efficient. However, despite claims that...

Continue Reading

AWS, Lambda

How to Diagnose and Fix AWS Lambda Iterator Age
By Mark Siebert on December 4, 2018

AWS Lambda can use stream based services as invocation sources, essentially making your Lambda function a consumer of those streams. Stream sources include Kinesis Streams and DynamoDB...

Continue Reading