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.

24 April 2026

Scaffolding the Monorepo and Local Runtime

by Jordan Schilling

Devlog - 2026-04-24

Overview

Prompted the initial scaffold for the core platform monorepo. The goal was to create a repo shape that could support local development, containerized services, observability, security checks, and future infrastructure work without having to reorganize the entire project later.

Initial Repository Structure

The generated structure:

game-backend-devops-platform/
  gateway/
    nginx.conf
  services/
    matchmaking/
    session/
    telemetry/
    worker/
  simulator/
  infra/
    compose/
    terraform/ # optional in week 4
  observability/
    prometheus/
    grafana/
    jaeger/
  security/
    trivy/
    syft/
    cosign/ # optional
  scripts/
  docs/
    architecture/
    runbooks/
    incidents/
  .github/workflows/
  README.md

Local Runtime Direction

Once the scaffold was created, the first local runtime target was to stand up:

Everything is intended to run through Docker so the project can be started, stopped, inspected, and rebuilt consistently.

tags: monorepo - docker-compose - fastapi - redis - postgresql - nginx