ReteLogic

Technology infrastructure and systems engineering.

ReteLogic Sàrl is an independent Swiss technology company. It holds the intellectual property, funds the development and sets the technical governance of the group’s platforms. Commercial services and client delivery run through its operating brand, swiss.software.

ReteLogic at the centre, connected to swiss.software, PlainCompile, Trialloom and NRG.

Technical governance and systems architecture

ReteLogic defines and audits the engineering guidelines, security baselines and release procedures used in every environment the group operates: the swiss.software studio, the PlainCompile, Trialloom and NRG platforms, and the infrastructure beneath them.

01

Infrastructure and orchestration

Each site runs under its own system account, behind root-owned directory boundaries. A control plane records the intended state of every site, a privileged daemon applies it as typed jobs, and every change is written to an audit trail.

Container isolation
Services that need stronger separation run in LXC system containers or OCI containers, with staging and production kept apart.
Container orchestration
For larger deployments we design and operate Kubernetes clusters, with separate namespaces for staging, production and each tenant, and worker pools that scale horizontally on CPU, memory and queue-depth metrics.
Infrastructure as code
Servers, firewall rules and DNS can be declared in version-controlled code (Terraform or OpenTofu), so an environment can be rebuilt from its repository.
Edge routing
Public traffic passes through Cloudflare’s anycast network, which terminates TLS at the edge, filters abusive requests and caches static assets before forwarding to the origin over HTTPS.
02

Data sovereignty and compliance

Each platform documents where its data is processed. Current production runs on dedicated servers in the European Union.

Swiss data residency
For clients who require it, databases, storage and backups are deployed in certified Swiss datacenters (Tier III and above) operated by Swiss providers.
Regulation
Systems are designed for the revised Swiss Federal Act on Data Protection (revFADP / nDSG) and, where it applies, Regulation (EU) 2016/679 (GDPR).
Encryption
Data in transit is protected by TLS with automatically renewed certificates. Site backups are encrypted at rest with age and sealed to two keys, one of which never resides on the server; restores verify checksums before and after decryption. Where a client requires it, volumes and databases are encrypted with AES-256 or XChaCha20-Poly1305, with keys rotated through a key management system (KMS).
Retention
Web server logs are deleted after 14 days. Retention schedules for logs, sessions and processing metadata are set per system.
03

Release engineering and quality assurance

Production runs only reviewed commits from the main branch. Every pull request passes the automated test suite and an automated code and security review, and each finding is fixed or answered before merge.

Pinned deployments
A deployment names an exact commit hash. The deploy tool takes a lock, snapshots the application and its database, verifies the snapshot, activates the release and checks every dependent service.
Pipeline security
We build client pipelines with static analysis (SAST) and dependency scanning against CVE databases (SCA). Hosted files are scanned for malware.
Release strategies
Services that cannot accept downtime are released blue/green, with the previous release kept ready for an immediate switch back.

Engineering capabilities

Technologies are chosen per workload, for runtime efficiency and long-term maintenance.

DomainTechnologiesPurpose
BackendPHP, Rust, Go, TypeScript/Node.js, PythonWeb platforms, compilers, concurrent services, data and AI workloads
DataPostgreSQL, MariaDB, SQLite, RedisTransactional storage, embedded databases, caching and queues
InterfacesREST and OpenAPI 3, GraphQL, gRPC, Model Context Protocol (MCP)Integration with client systems and with AI agents
FrontendTypeScript, React, server-rendered HTMLAccessible (WCAG), fast pages on every device
OperationsLinux, systemd, nginx, LXC, Docker, Kubernetes, Terraform, OpenTelemetrySupervision, isolation, tracing and metrics

Security operations and recovery

No account, service or network location is trusted by default.

Access
Server administration uses SSH keys only, and repeated failures are blocked automatically. The control panel supports passkeys (FIDO2/WebAuthn). Sessions expire after two hours of inactivity or twelve hours in total, and can be revoked immediately.
Least privilege
File operations for a site run as that site’s own account. The root daemon refuses to create setuid or setgid files, monitoring runs unprivileged, and administrative actions are logged.
Monitoring
Every live site is probed from the origin each minute and operators are alerted on failure. Disks are under SMART and RAID monitoring, and the kernel receives live security patches.
Backup and recovery
Files and databases are snapshotted per site, encrypted, and restored in scheduled rehearsals. For critical systems we add a replica server in a separate location, write-once (WORM) backup storage, and recovery targets (RTO, RPO) agreed per contract.

Corporate structure

ReteLogic keeps the governance of its platforms separate from market-facing client work.

ReteLogic Labs

Internal research and development on systems engineering:

ReteLogic does not sell to consumers. Commercial contracts and client deliverables are handled through swiss.software.