
A local Change Data Capture setup on Docker Compose with Debezium, the Confluent S3 sink and the Apicurio registry, showing how schema evolution is managed.

A local Change Data Capture setup on Docker Compose with Debezium, the Confluent S3 sink and the Apicurio registry, showing how schema evolution is managed.

Create a development environment for AWS Glue 3.0 and later by building a custom Docker image, because AWS publishes no image for those versions.

Build development environments for AWS Glue 1.0 and 2.0 with the published Docker image and the Visual Studio Code Remote Containers extension.

Run frequent Apache Airflow tasks on AWS Lambda instead of Celery workers or ECS, with a custom operator modelled on the ECS operator.

Set up path-based routing with Traefik and Docker for Python and R services, then add centralized authentication with Forward Authentication.

Build a Linux development environment on Windows with WSL, then run an RServe web service with a sidecar container on Minikube as the example app.

Develop and test AWS applications against LocalStack, a mocking framework that runs AWS services on a local machine, demonstrated with a web service.

Keep the Cronicle job scheduler running when its master server fails: a master and a backup server on Docker, behind Nginx as the load balancer.

Deploy plumber, RServe and rApache APIs in Docker containers, then compare the three R API options on example requests and response performance.

Serve an R function as an API three ways, with plumber, RServe and rApache, and see what each option asks of the developer to set up.