Nexss Programmer

Runnable sandbox environments for the work that needs to execute.

Nexss Programmer is a distinct TypeScript product for running code and workflows in controlled sandbox environments. It is not the Nexss Framework microservices foundation.

Product relationship

Programmer is the separate product for runnable sandbox environments. Framework is the Go foundation for the services and systems around them.

TopicNexss ProgrammerNexss FrameworkHow to choose
Primary purposeExecute code and workflows in runnable sandbox environmentsBuild services, microservices, and multi-tenant systemsChoose Programmer for controlled execution; choose Framework for system architecture.
Primary runtimeTypeScript product with sandboxed execution concernsGo application and systems foundationThey are independent products with different technical centres of gravity.
Core boundaryThe environment where code runsThe application capability, transport, tenant, and data boundaryUse the boundary that matches the problem you are solving.
Operational concernRunnable workloads and controlled environmentsHTTP, NATS, cron, workers, persistence, audit, and deployment building blocksThey can complement one another in a larger Nexss solution.
How they connectA sandboxed workload can provide a controlled execution surfaceA Framework service can coordinate the wider product system around itIntegrate deliberately; do not treat one as a replacement for the other.

Architecture path

01

Identify the job

Decide whether the challenge is controlled code execution or building a durable product system.

02

Choose the product

Use Nexss Programmer for runnable sandbox environments; use Nexss Framework for application and microservice foundations.

03

Define the boundary

Describe where the sandbox, service, tenant, data, and event responsibilities meet.

04

Connect deliberately

Use clear interfaces when a Programmer workload becomes part of a Framework-based system.

Next evidence

Two products. One deliberate architecture.

We can help identify where Nexss Programmer should execute a workload and where Nexss Framework should own the application and service boundary.