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

Enterprise Integration Patterns in Go: Practical Examples

Explore key Enterprise Integration Patterns (EIP) with practical Go examples, covering point-to-point, pub/sub, queues, and event-driven design for distributed systems.

2025-09-22 Â· 12 min Â· 2368 words Â· Norbix

Kubernetes Operators in Go

Learn how to build and understand Kubernetes Operators in Go — from controllers and reconciliation loops to the Operator SDK.

2025-10-07 Â· 4 min Â· 732 words Â· Norbix

The Twelve-Factor App — Timeless Principles for Modern Software

Revisiting the Twelve-Factor App principles in the context of modern Go, Docker, and Kubernetes setups.

2025-11-03 Â· 6 min Â· 1232 words Â· Norbix

Testing Strategy in Modern DevOps

A practical testing overview for modern DevOps teams — from static analysis and unit tests to E2E, performance, and operational readiness.

2026-02-21 Â· 4 min Â· 762 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