ArchitectureA supervised JVM-class runtime — OLTP on seven engines, OLAP on three. AI-native, MCP-native, observable as plain SQL.Read the architecture
Está viendo la edición Perú. Está viendo la edición Colombia. You're viewing the Pakistan edition. Cambiar a la edición global →Cambiar a la edición global →Switch to the global edition →

gRPC consolidation of the document-processing services

PDF, XSLT and HTML rendering services unify under a single gRPC architecture with shared error semantics. IP location and self-signed-certificate support join the cluster's secure inter-service path — the foundation later microservice additions build on.

Through 2024 the platform's document-processing services — PDF rendering, XSLT transformation, HTML conversion — each ran with its own wire protocol, its own error envelope and its own operational dashboard. The cost surfaced every time a new service joined the cluster : another protocol to monitor, another error format for ops to recognise, another deployment shape.

This release consolidates all three under a single gRPC architecture. PDF, XSLT and HTML rendering share the same protobuf service definitions, the same error semantics (gRPC status codes with structured details), the same authentication path (mTLS with self-signed-certificate support for air-gapped deployments) and the same observability surface (interceptor-based metrics). IP location service joins the cluster on the same path.

  • One protobuf catalogue. Service definitions live in a shared .proto repository ; client stubs generate identically across services.
  • One error contract. gRPC status code plus a structured detail message ; calling code handles errors uniformly regardless of which microservice raised them.
  • One mTLS path. Inter-service TLS uses the same trust chain ; self-signed certificates supported for air-gapped deployments without a public CA.
  • Foundation for the mesh. Every microservice added since (Mermaid, OCR, WebDriver Print, eighteen total today) builds on this consolidated foundation — one wire protocol, one operational surface.

See the feature →

← All posts