Skip to content
View songsijie's full-sized avatar

Block or report songsijie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
songsijie/README.md

GitHub Profile README


版本 1 · 中文版(The English version can be seen below)

👋 关于我

你好,我是 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、热点数据本地缓存、批量合并与链路裁剪、连接池与序列化调优

🧩 代表项目

  1. 个人博客 / Blog 平台(https://songsijie.cn)- 记录后端与相关实践、工具杂记与学习笔记;自建与持续演进。

🌱 目前计划

  • 正在:系统性学习 AI 应用开发(服务端集成)
  • 语言:正在学习雅思
  • 欢迎:技术交流 / 轻量开源合作 / 后端工程方向讨论 / AI 相关讨论

🧪 我写代码的方式

精简接口、可读性优先。偏向写“小而清晰”的内部封装而避免过度抽象,喜欢写注释(非常重要)。

📬 联系

无论是人生哲学还是技术问题,欢迎随时与我联系讨论。 Email: 3371982703@qq.com,sijiesong999@gmail.com

📈 统计 & 徽章

Profile Views


Version 2 · English

👋 About

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.

🛠 Tech Stack Overview

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

⚡ Performance & Concurrency Highlights

  • 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

🧩 Representative Project

  1. Personal Blog Platform (https://songsijie.cn) – Logs backend practices, tooling notes and learning journals; self‑built and continuously evolving.

🌱 Current Focus

  • 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

🧪 How I Write Code

Keep interfaces lean and readability first. Prefer small, clear internal abstractions over premature generalization. I write comments generously (very important).

� Contact

Whether it's life philosophy or a technical question, feel free to reach out anytime. Email: 3371982703@qq.com, sijiesong999@gmail.com

📈 Stats & Badges

Profile Views

Popular repositories Loading

  1. Portfolio Portfolio Public

    personal-website,blog

    Astro

  2. songsijie songsijie Public

    Profile

  3. django-vue3-admin django-vue3-admin Public

    Forked from huge-dream/django-vue3-admin

    Django-Vue3-Admin is a comprehensive basic development platform based on the RBAC (Role-Based Access Control) model for permission control, with column-level granularity. It follows a frontend-back…

    Python

  4. Dash-FastAPI-Admin Dash-FastAPI-Admin Public

    Forked from HogaStack/Dash-FastAPI-Admin

    A general middle and backend management system developed purely in Python based on Dash+FastAPI.基于Dash+FastAPI纯Python开发的一个通用中后台管理系统。

    Python