1 dépôt
Standardized structural patterns for organizing source code into strict layers for consistency.
Distinct from Coding Pattern Libraries: Focuses on strict layering for tool compatibility rather than general implementation patterns.
Explore 1 awesome GitHub repository matching development tools & productivity · Layered Architecture Patterns. Refine with filters or upvote what's useful.
go-zero is a toolkit for building cloud-native distributed services in Go. It functions as a microservices framework that provides built-in support for RPC, web APIs, and service discovery. The project includes a microservices code generator that produces production-ready server and client boilerplate from API descriptions. This automation is supported by a domain-specific language and pattern libraries designed to ensure compatibility with AI assistants. The framework incorporates a resilience suite for distributed system reliability, utilizing adaptive circuit breakers, rate limiting, and
Organizes source code into strict layers to ensure consistency and compatibility with automated generation tools.