Welcome
Random things.
Serverless API
A simple serverless application routed by API Gateway, executed by Lambda functions with persistence through DynamoDB.
All AWS resources built through Terraform. Function code built, tested and deployed through Jenkins Pipelines with code quality analysis through SonarQube.
Raspberry Pi Cluster
A rack of Raspberry Pi small board computers hosting such things as: Apache web server/load balancer, Tomcat servlet container cluster, Apache Spark cluster, Hadoop HDFS. Safety and performance not guaranteed.
Jenkins
Jenkins deployed as a WAR file running in a hardened Tomcat instance on a Raspberry Pi 4. The hardened Tomcat is generated through a Bash script with TLS provided by an auto-generated self-signed cert.
SonarQube
Automated code quality analysis for various internal projects. Analysis for Java projects is typically orchestrated through Maven plugin and executed through Jenkins. The current deployment is an AMI based on Amazon Linux 2 with a corresponding launch template backed by an Aurora Serverless PostgreSQL instance. Only online during active development.
About this site
This is a static web page served from an S3 bucket fronted by CloudFront for TLS and caching. All this top-notch content coming to you fast and secure. Previously served from a Raspberry Pi with TLS provided by Let's Encrypt. Header image taken along Lake of the Clouds near the summit of Mt. Washington, NH