技术演示工程
除文档部分外,笔者同时还建立了若干配套的代码工程,这是针对不同架构、技术方案(如单体架构、微服务、服务网格、无服务架构,等等)的演示程序。它们既是文档中所述知识的实践示例,亦可作为实际项目新创建时的可参考引用的基础代码。
本小节内容是由这些工程的 README.md 文件同步而来,由于未经过持续集成工具自动处理,所以可能有偶尔更新不一致的情况,如可能,建议到这些项目的 GitHub 页面上查看最新情况。
- 文档工程:
- 凤凰架构:https://icyfenix.cn
- Vuepress 支持的文档工程:https://github.com/fenixsoft/awesome-fenix
- 前端工程:
- Mock.js 支持的纯前端演示:https://bookstore.icyfenix.cn
- Vue.js 2 实现前端工程:https://github.com/fenixsoft/fenix-bookstore-frontend
- 后端工程:
- Spring Boot 实现单体架构:https://github.com/fenixsoft/monolithic_arch_springboot
- Spring Cloud 实现微服务架构:https://github.com/fenixsoft/microservice_arch_springcloud
- Kubernetes 为基础设施的微服务架构:https://github.com/fenixsoft/microservice_arch_kubernetes
- Istio 为基础设施的服务网格架构:https://github.com/fenixsoft/servicemesh_arch_istio
- AWS Lambda 为基础的无服务架构:https://github.com/fenixsoft/serverless_arch_awslambda