Keywords in Software Architecture

A visual exploration of the core keywords and concepts in modern software architecture.

2025-04-13 · 4 min · 741 words · Norbix

Building SaaS Microservices in Go: REST, gRPC, GraphQL, and WebSocket APIs

Explore how to build SaaS-ready microservices in Go using REST, gRPC, GraphQL, and WebSockets. Learn the trade-offs, use cases, and tooling for each API style.

2025-04-22 · 11 min · 2145 words · Norbix

Architectural Patterns in Go: MVC, Hexagonal, CQRS, and Microservices

Understand the difference between design patterns and architectural patterns. Explore how MVC, Hexagonal, CQRS, and Microservices can be applied in Go projects with practical insights and examples.

2025-09-06 · 15 min · 3180 words · Norbix

REST vs GraphQL vs WebSocket vs gRPC: API Styles and Contracts in Go

From REST to GraphQL, WebSocket, and gRPC — explore API communication patterns and how contracts like OpenAPI, Swagger, and Protobuf shape modern Go systems.

2025-09-07 · 15 min · 3062 words · Norbix

API-First Approach: Design Before You Code

Explore the API-first approach: why defining contracts before implementation accelerates development, reduces integration bugs, and enables parallel workflows across teams.

2025-09-25 · 2 min · 405 words · Norbix

JSON Schema in Modern Microservices: Contract-First Validation Strategy

A practical guide to JSON Schema in modern microservices — API-first design, OpenAPI contracts, DTO generation, and runtime validation in Go systems.

2026-02-25 · 9 min · 1840 words · Norbix

API Modeling in Distributed Systems: REST, WebSocket, gRPC, and GraphQL

Learn how modern distributed systems use REST, gRPC, WebSocket, and GraphQL together. Explore architectural tradeoffs, communication patterns, scalability concerns, and real-world API modeling strategies.

2026-05-26 · 5 min · 1037 words · Norbix

Proxy Demystified: API Gateways, Reverse Proxies, SSH Tunnels & Design Patterns

Learn how routing, forward proxies, reverse proxies, API Gateways, SSH tunneling, Kubernetes ingress, service meshes, and the Proxy design pattern all fit together. A complete guide for backend and platform engineers.

2026-07-11 · 21 min · 4392 words · Norbix