你好,我是 songsijie,19 年毕业,目前在上海从事后端开发,专注分布式 / 微服务、API 设计与高并发性能优化。偶尔写技术博客(https://songsijie.cn)。
| 领域 | 技术 / 工具 |
|---|---|
| 主语言 | Python (FastAPI, Django, Celery, asyncio, aiohttp), Go (Gin 基础) |
| 前端基础 | Vue, React, JavaScript, HTML(css 不擅长) |
| 数据存储 | MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch |
| 消息队列 | Kafka, RabbitMQ |
| 架构 & 模式 | 微服务 / 分布式 / API 设计 / 协程并发 / 缓存治理 / 幂等 / 限流 / 熔断 / 灰度 |
| 部署与基础设施 | Docker, Kubernetes, Serverless, 阿里云, 腾讯云 |
| 工程实践 | GitHub Actions, GitLab CI, pytest, Locust(压测), 代码 Review, 方案评审 |
| 质量与规范 | Ruff, Flake8 |
| 可观测性 & 稳定性 | 权限体系, 审计日志, 防刷, 防重, 幂等设计, 灰度发布, 熔断降级, 指标 / 日志 / 追踪(Prometheus / Grafana 经验) |
| 其他 | 爬虫 / 数据清洗 / 内部 SDK & 中间件 & 脚手架开发 |
- 协程池、分片策略、缓存穿透治理实践
- 毫秒级延迟优化专项:异步化 I/O、热点数据本地缓存、批量合并与链路裁剪、连接池与序列化调优
- 个人博客 / Blog 平台(https://songsijie.cn)- 记录后端与相关实践、工具杂记与学习笔记;自建与持续演进。
- 正在:系统性学习 AI 应用开发(服务端集成)
- 语言:正在学习雅思
- 欢迎:技术交流 / 轻量开源合作 / 后端工程方向讨论 / AI 相关讨论
精简接口、可读性优先。偏向写“小而清晰”的内部封装而避免过度抽象,喜欢写注释(非常重要)。
无论是人生哲学还是技术问题,欢迎随时与我联系讨论。
Email: 3371982703@qq.com,sijiesong999@gmail.com
Hi, I'm songsijie. Graduated in 2019. I'm a backend engineer based in Shanghai, focusing on distributed / microservices architecture, API design, and high‑concurrency performance optimization. I occasionally write technical posts at https://songsijie.cn.
| Area | Stack / Tools |
|---|---|
| Primary Languages | Python (FastAPI, Django, Celery, asyncio, aiohttp), Go (Gin - basic) |
| Frontend Basics | Vue, React, JavaScript, HTML (not strong at CSS) |
| Data Stores | MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch |
| Messaging | Kafka, RabbitMQ |
| Architecture & Patterns | Microservices / distributed design / API design / coroutine concurrency / cache governance / idempotency / rate limiting / circuit breaking / canary (gray) release |
| Deployment & Infra | Docker, Kubernetes, Serverless, Alibaba Cloud, Tencent Cloud |
| Engineering Practices | GitHub Actions, GitLab CI, pytest, Locust (load testing), code review, design review |
| Quality & Standards | Ruff, Flake8 |
| Observability & Reliability | Permission system, audit logging, anti-abuse, duplicate prevention, idempotent design, gray release, circuit breaking & degradation, metrics / logging / tracing (Prometheus / Grafana experience) |
| Other | Crawlers, data cleansing, internal SDK / middleware / scaffolding development |
- Coroutine pools, sharding strategies, cache‑penetration mitigation (practical experience)
- Millisecond‑level latency optimization: async I/O, hot data local caching, batch merging & call chain trimming, connection pool & serialization tuning
- Personal Blog Platform (https://songsijie.cn) – Logs backend practices, tooling notes and learning journals; self‑built and continuously evolving.
- Currently: Systematically learning AI application development (server‑side integration)
- Language: Currently preparing for the IELTS exam.
- Open to: Technical exchange / lightweight open-source collaboration / backend engineering discussions / AI-related discussions
Keep interfaces lean and readability first. Prefer small, clear internal abstractions over premature generalization. I write comments generously (very important).
Whether it's life philosophy or a technical question, feel free to reach out anytime.
Email: 3371982703@qq.com, sijiesong999@gmail.com