← All projects
Project record01 mention
Originally shared on Hacker News

Reusable software production platform

A reusable software production platform that packages ~10 years of accumulated software infrastructure. The stack spans a lightweight PHP framework, an application kernel, a Preact UI layer, generic business modules, and deployment/provisioning with IaC. Recurring problems are solved once at the lowest sensible reusable layer so every app inherits the result, and new apps increasingly need only domain logic and UX on top. The author is exploring whether it can become a real software foundry/platform business.

Last shared
01 / The problem

What it addresses

Recurring infrastructure problems get re-solved across apps; this platform solves them once at the lowest sensible reusable layer so every app inherits the result.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. Reusable software production platform

    A reusable software production platform that packages ~10 years of accumulated software infrastructure. The stack spans a lightweight PHP framework, an application kernel, a Preact UI layer, generic business modules, and deployment/provisioning with IaC. Recurring problems are solved once at the lowest sensible reusable layer so every app inherits the result, and new apps increasingly need only domain logic and UX on top. The author is exploring whether it can become a real software foundry/platform business.

    Problem: Recurring infrastructure problems get re-solved across apps; this platform solves them once at the lowest sensible reusable layer so every app inherits the result.

    Posted by @sarah-robiin · Original comment ↗

    “I'm turning ~10 years of accumulated software infrastructure into a reusable software production platform. The stack spans a lightweight PHP framework, application kernel, Preact UI layer, generic business modules, deployment/provisioning and IaC. The rule has always been: solve recurring problems once, move them to the lowest sensible reusable layer, and let every app inherit the result.”