Jordan Schilling | Technologist, Software Builder, and Engineer

Jordan Schilling — software engineer and technologist

Software engineer focused on automation systems, experimental tools, and developer productivity. Projects, dev logs, and technical writing.

23 April 2026

Planning the Game Services Reliability Platform

by Jordan Schilling

Devlog - 2026-04-23

Overview

Developed the plan and framework that the entire project would be built behind: a production-style backend platform designed to demonstrate DevOps, DevSecOps, and reliability engineering through a small distributed system.

This project is focused on operating and securing backend services, not building a playable game. It simulates a real service environment where traffic can be routed, jobs processed, data stored, deployments automated, and failures observed.

Core Architecture

The initial platform design includes:

Planning Artifacts

The project started with a structured plan covering class diagrams, project scaffolding, a Mermaid-style architecture diagram, a roadmap, a TODO list, and source notes.

The intended shape is a single repo that is:

Docker Compose was selected for the first version because it supports multi-container applications, health checks, named volumes, and multiple Compose files that can be merged or overridden by file order. That makes it practical for quick development and staging spin-ups under a strict timeline.

Terraform Environment Note

HashiCorp’s Terraform documentation warns that CLI workspaces are separate state instances, not a true environment-separation model when different environment variables, IAM credentials, and isolation boundaries are required. That note will shape how later infrastructure work is structured.

The first concrete stack target is:

References

tags: backend - devops - devsecops - reliability-engineering - docker