Type: url
Original: https://toss.tech/article/52885
Status: generated
Summary
An engineering account of TOI, an internal Toss platform on which teams build admin tools by registering the APIs they need and describing the screens they want in natural language, with a model generating React against the registered request and response schemas. The post’s subject is the environment that runs the generated code: a shared server-side dev server leaked one user’s compile errors onto other users’ screens, a third-party browser sandbox isolated users but took 47 seconds to show a first preview, and the team replaced both with an in-browser build over a layered virtual file system, with packages prebuilt per dependency combination and supplied through an import map, reaching 1.3 seconds. Its closing argument is that as generating code gets cheaper, the engineering work moves to guaranteeing the policies an admin tool must observe and designing a structure in which generated code can be run safely.