Files
slide/decks/gen2D/pages/tech-stack.md
T
wonder 67ee76e58d
Deploy Slides / build-and-deploy (push) Successful in 1m8s
feat: expand gen2D deck with deep technical slides and interactive elements
- Add 5 new slide pages: eino-deep-dive, ratelimit-overview, ratelimit-lua, async-deep-dive, harness
- Add 4 new drawio SVGs: pipeline-detail, ratelimit, async-task, harness
- Update all existing slides with v-clicks progressive reveal
- Add presenter notes and interactive prompts
- Expand slides.md to register all new pages (16 → 25+ slides)
- Fix text overflow by trimming content per Item block
- Add Eino Graph deep dive: WithGenLocalState, Pre/Post Handler, branch routing
- Add rate limiting section: algorithm comparison, Lua script, Gin middleware
- Add async task deep dive: TaskQueue FIFO, context progress injection
- Add consistency section: style/pipeline/data/deployment 4-layer guarantees
2026-05-30 22:42:23 +08:00

46 lines
824 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 技术栈一览
<div class="grid grid-cols-3 gap-4 mt-4">
<Item title="⚙️ 后端">
- Go 1.26 + Gin 1.12
- Eino 0.8 管线编排
- GORM + SQLite
- JWT + bcrypt 认证
- Viper 多层配置
- 七牛云 Kodo
</Item>
<Item title="🖥️ 前端">
- React 18 + TypeScript
- Vite 6 构建
- Zustand 状态管理
- react-router v7
- CSS Modules 暗色主题
- 封装 Fetch API 层
</Item>
<Item title="🏗️ 基础设施">
- Docker 多阶段构建
- nginx 反向代理
- Gitee CI/CD 自动部署
- SQLite 嵌入式 DB
- 七牛云 Kodo CDN
- REST + WebSocket
</Item>
</div>
<!--
重点:为什么选 Go?为什么选 Eino?为什么 SQLite?
Go: 高并发 goroutine,编译型语言性能好
Eino: 字节跳动出品,Graph 编排天然支持分支重试
SQLite: 单实例部署,零配置,足够用
-->