<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>架构与工程 on Jinnchang</title><link>https://jinnchang.github.io/categories/%E6%9E%B6%E6%9E%84%E4%B8%8E%E5%B7%A5%E7%A8%8B/</link><description>Recent content in 架构与工程 on Jinnchang</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 19 Apr 2026 06:01:58 +0800</lastBuildDate><atom:link href="https://jinnchang.github.io/categories/%E6%9E%B6%E6%9E%84%E4%B8%8E%E5%B7%A5%E7%A8%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>Technology Stack</title><link>https://jinnchang.github.io/posts/technology-stack/</link><pubDate>Fri, 09 Aug 2024 17:45:47 +0800</pubDate><guid>https://jinnchang.github.io/posts/technology-stack/</guid><description>&lt;h2 id="web"&gt;
 Web
 &lt;a class="heading-link" href="#web"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;层级&lt;/th&gt;
 &lt;th&gt;技术&lt;/th&gt;
 &lt;th&gt;作用&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;语言基础&lt;/td&gt;
 &lt;td&gt;TypeScript / JavaScript&lt;/td&gt;
 &lt;td&gt;类型安全与开发规范&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;核心框架&lt;/td&gt;
 &lt;td&gt;React / Vue / Svelte&lt;/td&gt;
 &lt;td&gt;UI 组件化&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;全栈框架&lt;/td&gt;
 &lt;td&gt;Next.js / Nuxt / SvelteKit / Astro&lt;/td&gt;
 &lt;td&gt;SSR 与全栈开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;包管理&lt;/td&gt;
 &lt;td&gt;pnpm / npm&lt;/td&gt;
 &lt;td&gt;依赖管理&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;构建打包&lt;/td&gt;
 &lt;td&gt;Vite / Rollup&lt;/td&gt;
 &lt;td&gt;模块编译与打包&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;样式方案&lt;/td&gt;
 &lt;td&gt;Tailwind CSS&lt;/td&gt;
 &lt;td&gt;原子化样式&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;客户端状态&lt;/td&gt;
 &lt;td&gt;Zustand / Pinia / Jotai&lt;/td&gt;
 &lt;td&gt;前端状态管理&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;服务端状态&lt;/td&gt;
 &lt;td&gt;TanStack Query&lt;/td&gt;
 &lt;td&gt;服务端数据缓存与同步&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;接口通信&lt;/td&gt;
 &lt;td&gt;REST / tRPC / GraphQL&lt;/td&gt;
 &lt;td&gt;类型安全接口&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;跨端移动&lt;/td&gt;
 &lt;td&gt;React Native / Flutter&lt;/td&gt;
 &lt;td&gt;跨平台移动开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;跨端桌面&lt;/td&gt;
 &lt;td&gt;Tauri / Electron&lt;/td&gt;
 &lt;td&gt;桌面应用开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;小程序生态&lt;/td&gt;
 &lt;td&gt;Taro / uni-app&lt;/td&gt;
 &lt;td&gt;多端小程序开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;测试质量&lt;/td&gt;
 &lt;td&gt;Vitest / Playwright&lt;/td&gt;
 &lt;td&gt;单元、组件与 E2E 测试&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;持续集成&lt;/td&gt;
 &lt;td&gt;GitHub Actions / Jenkins / Gitlab CI&lt;/td&gt;
 &lt;td&gt;自动化构建发布&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;部署托管&lt;/td&gt;
 &lt;td&gt;Vercel / Cloudflare Pages&lt;/td&gt;
 &lt;td&gt;前端应用托管&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;容器技术&lt;/td&gt;
 &lt;td&gt;Docker / Kubernetes&lt;/td&gt;
 &lt;td&gt;容器化与编排&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;可观测性&lt;/td&gt;
 &lt;td&gt;Sentry / OpenTelemetry&lt;/td&gt;
 &lt;td&gt;错误追踪与性能监控&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="java"&gt;
 Java
 &lt;a class="heading-link" href="#java"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;层级&lt;/th&gt;
 &lt;th&gt;技术&lt;/th&gt;
 &lt;th&gt;作用&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;语言基础&lt;/td&gt;
 &lt;td&gt;Java / Kotlin&lt;/td&gt;
 &lt;td&gt;Java/Kotlin 开发与运行时&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;构建管理&lt;/td&gt;
 &lt;td&gt;Maven / Gradle&lt;/td&gt;
 &lt;td&gt;依赖管理与项目构建&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;核心框架&lt;/td&gt;
 &lt;td&gt;Spring Boot&lt;/td&gt;
 &lt;td&gt;构建与自动配置&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;微服务治理&lt;/td&gt;
 &lt;td&gt;Spring Cloud Alibaba / Dubbo&lt;/td&gt;
 &lt;td&gt;微服务架构与治理&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;接口通信&lt;/td&gt;
 &lt;td&gt;REST + OpenAPI / gRPC&lt;/td&gt;
 &lt;td&gt;接口定义与服务通信&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据访问&lt;/td&gt;
 &lt;td&gt;MyBatis-Plus / JPA&lt;/td&gt;
 &lt;td&gt;ORM 与数据库操作&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;缓存方案&lt;/td&gt;
 &lt;td&gt;Redis / Caffeine&lt;/td&gt;
 &lt;td&gt;内存缓存&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;消息队列&lt;/td&gt;
 &lt;td&gt;Kafka / RabbitMQ&lt;/td&gt;
 &lt;td&gt;异步解耦与流量削峰&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;接口网关&lt;/td&gt;
 &lt;td&gt;APISIX&lt;/td&gt;
 &lt;td&gt;API 网关与路由转发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;安全认证&lt;/td&gt;
 &lt;td&gt;Spring Security / Keycloak&lt;/td&gt;
 &lt;td&gt;权限控制与身份鉴权&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;任务调度&lt;/td&gt;
 &lt;td&gt;XXL-JOB&lt;/td&gt;
 &lt;td&gt;分布式任务调度&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;测试质量&lt;/td&gt;
 &lt;td&gt;JUnit + Mockito / Testcontainers&lt;/td&gt;
 &lt;td&gt;单元与集成测试&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;持续集成&lt;/td&gt;
 &lt;td&gt;GitHub Actions / Jenkins / Gitlab CI&lt;/td&gt;
 &lt;td&gt;自动化构建与 CI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;容器镜像&lt;/td&gt;
 &lt;td&gt;Docker&lt;/td&gt;
 &lt;td&gt;容器镜像化&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;集群编排&lt;/td&gt;
 &lt;td&gt;Kubernetes / Helm&lt;/td&gt;
 &lt;td&gt;服务编排与弹性伸缩&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;可观测性&lt;/td&gt;
 &lt;td&gt;OpenTelemetry / Prometheus + Grafana&lt;/td&gt;
 &lt;td&gt;指标监控与链路追踪&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="python"&gt;
 Python
 &lt;a class="heading-link" href="#python"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;层级&lt;/th&gt;
 &lt;th&gt;技术&lt;/th&gt;
 &lt;th&gt;作用&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;语言基础&lt;/td&gt;
 &lt;td&gt;Python&lt;/td&gt;
 &lt;td&gt;Python 开发与运行时&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;依赖管理&lt;/td&gt;
 &lt;td&gt;uv / pip&lt;/td&gt;
 &lt;td&gt;依赖管理与环境隔离&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;核心框架&lt;/td&gt;
 &lt;td&gt;FastAPI / Django / Flask&lt;/td&gt;
 &lt;td&gt;Web 服务与 API 开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据与 AI&lt;/td&gt;
 &lt;td&gt;Pandas / NumPy / PyTorch / scikit-learn&lt;/td&gt;
 &lt;td&gt;数据处理与机器学习&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;接口通信&lt;/td&gt;
 &lt;td&gt;REST + OpenAPI / gRPC / GraphQL&lt;/td&gt;
 &lt;td&gt;接口定义与服务通信&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据访问&lt;/td&gt;
 &lt;td&gt;SQLAlchemy / Django ORM&lt;/td&gt;
 &lt;td&gt;ORM 与数据库操作&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;缓存方案&lt;/td&gt;
 &lt;td&gt;Redis&lt;/td&gt;
 &lt;td&gt;内存缓存&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;任务调度&lt;/td&gt;
 &lt;td&gt;Celery / APScheduler&lt;/td&gt;
 &lt;td&gt;任务调度&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;消息队列&lt;/td&gt;
 &lt;td&gt;RabbitMQ / Kafka / NATS&lt;/td&gt;
 &lt;td&gt;异步解耦与流量削峰&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;代码规范&lt;/td&gt;
 &lt;td&gt;ruff + mypy&lt;/td&gt;
 &lt;td&gt;静态检查与类型校验&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;测试质量&lt;/td&gt;
 &lt;td&gt;pytest + hypothesis&lt;/td&gt;
 &lt;td&gt;单元、集成与属性测试&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;持续集成&lt;/td&gt;
 &lt;td&gt;GitHub Actions / Jenkins / Gitlab CI&lt;/td&gt;
 &lt;td&gt;自动化构建与 CI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;容器技术&lt;/td&gt;
 &lt;td&gt;Docker&lt;/td&gt;
 &lt;td&gt;容器镜像化&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;集群编排&lt;/td&gt;
 &lt;td&gt;Kubernetes / Docker Compose&lt;/td&gt;
 &lt;td&gt;服务编排与弹性伸缩&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>