Zaisys

Building Systems,Building Future

Zaisys designs and builds software systems for businesses that need services to be reliable, secure and easy to evolve.

clientgatewayordersbillingstockpostgres
The path of one call through the system.orders.v1.OrderService/GetOrder

Services

Software architecture

We design the system before the code is written: service boundaries, data flow, security and running costs.

We deliver: system diagrams, architecture decision records (ADRs) and an implementation plan.

Backend and distributed systems

We build services in Java and Spring Boot that talk over gRPC and Protocol Buffers, with a focus on testability and maintainability.

We deliver: tested services, API contracts in Protobuf and documentation.

Cloud and infrastructure

We set up Kubernetes environments with a service mesh, automated delivery and monitoring from day one.

We deliver: Kubernetes configuration, delivery pipelines and monitoring dashboards.

Technical review and consulting

We review existing architectures and code, and help your team make technical decisions.

We deliver: a written assessment with findings in priority order.

Technologies

We mostly work with Java and Spring Boot, gRPC and Protocol Buffers, Kubernetes and Istio.

Rules we keep

Small, readable parts.

Each class has one job and each method fits on one screen.

Built to be tested.

Every component can be tested alone, without starting the whole system.

Proven libraries.

We use established libraries instead of rewriting what already exists.

Documentation beside the code.

Short texts, organised by topic, so another engineer can take over the system.

Contact

Tell us a little about the system you are building or want to change.