4 个仓库
Curated examples of architectural patterns applied to real-world backend services.
Distinct from Enterprise Backend Architectures: Focuses on concrete reference implementations and templates rather than theoretical enterprise architectural patterns.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Reference Implementation Patterns. Refine with filters or upvote what's useful.
This project is a programming language reference library and developer knowledge base. It serves as a collection of verified code snippets and implementation patterns used to demonstrate specific programming language features and standard library functions. The repository functions as a software design pattern catalog and a code implementation blueprint. It provides a structured set of examples that illustrate architectural patterns and modular samples intended to maintain consistency across a codebase. The library covers the implementation of programming patterns, language feature adoption,
Provides a library of verified implementation patterns that serve as blueprints for production software.
该项目是使用 Spring Boot 框架构建企业级 Java 应用程序的参考实现和实践指南集合。它作为一个后端项目库和实现指南,提供了一套针对常见服务器架构模式的参考方案。 该仓库的特色在于专注于分布式系统设计,提供了全局唯一 ID 生成、分布式缓存和全文搜索的示例。它还包含用于创建自定义 Spring Boot Starter 的模板和示例,以便将共享依赖和配置封装为可复用的模块。 该项目涵盖了广泛的能力领域,包括通过基于令牌的身份验证和授权实现应用安全、使用健康和性能监控实现系统可观测性,以及关系型数据库集成。此外还涵盖了容器化应用部署以及媒体和自然语言数据的处理。
Provides concrete reference implementations of common backend architectural patterns for enterprise Java systems.
本项目是一套使用 Go 编程语言集成 Google Cloud 服务参考实现和代码示例的集合。它作为云服务集成库和开发工具包,提供现成的实现模式以加速云原生软件的创建。 该仓库涵盖云 API 实现和服务编排,提供用于将应用连接到云基础设施的结构化模板。它提供按特定产品功能组织的模块化示例,以指导各种 Google Cloud 服务的集成。 该代码库包含云开发模式,专注于请求处理和多个云服务之间的协调。
Provides repeatable code templates and structural patterns for integrating cloud services into Go applications.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Reference examples for organizing Go code using Clean Architecture and Hexagonal Architecture patterns.