Nexss Programmer

Executable sandbox environments for work that must run.

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

Product relationship

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

TopicNexss ProgrammerNexss FrameworkHow to choose
Primary purposeRun code and workflows in controlled sandbox environmentsBuild services, microservices, and multi-tenant systemsChoose Programmer for controlled execution. Choose Framework for system architecture.
Primary runtime layerAn execution environment with sandbox requirementsA Go foundation for applications and systemsIndependent products with different technical centres of gravity.
Core boundaryThe environment where code runsApplication capability, transport, tenant, and data boundariesChoose the boundary that matches the problem you are solving.
Operational focusExecutable workloads and controlled environmentsHTTP, NATS, cron, workers, persistence, audit, and deployment building blocksThe products can complement each other in a larger Nexss solution.
Connection pointA sandbox workload can expose a controlled execution surfaceA Framework service can coordinate the wider product systemIntegrate deliberately. Do not treat one product as a replacement for the other.

Architecture path

01

Identify the work

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

02

Choose the product

Use Nexss Programmer for executable sandbox environments and Nexss Framework for application and microservice foundations.

03

Define the boundary

Describe where sandbox, service, tenant, data, and event responsibility meet.

04

Connect deliberately

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

Next step

Two products. One deliberate architecture.

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