黑客说 2.0 要来了!(开源 & 预览版上线)

当前版本

很久没有更新了,存在不少问题:

  • 技术栈需要更新,剔除过时依赖
  • 代码仓库需要整合,方便后续的开源和协作
  • 系统架构过于复杂,需要进一步简化

此次更新最大的部分为:react + dymanic render 的 SSR 方案迁移到 nextjs + AWS Amplify,后端整体从阿里云迁移到 AWS。性能有了很大的提升:

  • 剔除依赖,手写实现,包体积进一步下降
  • 简化网络方案,切换 MySQL 到 Aurora PostgreSQL 明显降低延迟(通知页面不再卡顿)
  • 简化消息机制:Aliyun RocketMQ -> AWS SQS,可靠性提升,成本下降
  • 简化远程配置机制:Aliyun Nacos -> AWS Parameter Store,轻量化
  • 迁移公式渲染服务:Aliyun FC -> AWS Lambda,性能提升 3 倍
  • CI/CD 优化:Aliyun 云效 -> AWS Codebuild

预览版 & 部分开源

新版本重构较大,目前只读预览版发布在:https://hackertalk.io,欢迎大家体验,根据 PageSpeed 评分,网页各项性能评估已达到 “学霸” 水平(2个满分)如上图。

Math Renderer 是 hackertalk 编辑器公式渲染的实现,已开源:math-renderer,基本原理如下:

黑客说的整体前端代码已完成重构适配后续开源需求( joy 等待用户量达标,兑现承诺!)

Comments
登录后评论
Sign In
·

+1 牛牛牛

·

大佬666!

·

2.0在视觉上没变化啊 joy 后端升级跟用户关系不大,用不感觉不到。。

·

我用手机看黑客说,好像下拉不会显示更多的帖子

·

你是怎么做到这么牛的,我学一个就累死了

·

牛牛牛牛牛牛

·

哇偶真厉害啊 laughing

学习学习