02/精选作品

工程故事,
不只是项目名称。

三个系统显示了我如何从真实的约束转变为可靠、可观察的结果。

案例 02

全栈·数据可视化·移动用户体验

63会话追踪

我编写了 Kraftwerk 训练应用,用于录入动作、每组重量和重复次数。它将训练记录、历史和进度分析结合在一起。

挑战

在不减慢锻炼记录速度的前提下,将零散的训练、音量和活动数据整合到一个值得信赖的历史记录中。

方法

使用经过验证的记录、导入工作流程、自适应计划以及可选的每日、每周和每月图表范围。

成果

以移动设备为先的训练视图,包含持续的会话、清晰的音量进度、步数数据和长期趋势。

阅读案例研究

我编写的训练应用。 在应用中选择动作,直接录入训练日期以及每组的重量和重复次数。保存的训练数据用于历史记录、训练量计算和进度图表。公开的 Kraftwerk 页面提供这些训练历史的只读展示。 了解 Kraftwerk 的开发故事 →

带上下文的数据。 训练指标、总量、步数和时间范围控制使个人锻炼在每周和每月模式下都很有意义。

专为进化而打造。 CSV 和健康数据导入保持了历史信息的可移植性,而表示层可以在不重写基础记录的情况下获得新的指标。

  • 响应式用户界面
  • 经过验证的 API
  • CSV 导入
  • 健康数据
  • 交互式图表
案例 03

可观测性·操作·自动化

24/7运营可见性

从一篇关于Nagios的计算机科学论文开始,发展成为一项跨本地和云系统的长期运营学科。

挑战

将运营从被动故障排除转向对日益多样化的基础设施进行早期检测。

方法

作为日常工程的一部分,建立服务检查、可操作的警报、仪表板、所有权和自动化。

成果

监控实践涵盖了 Nagios、Zabbix、Checkmk、Grafana、Prometheus、ELK 和云原生遥测。

阅读案例研究

监控是一个系统,而不是一个屏幕。 有用的可观测性始于服务所有权和有意义的信号,而不是收集所有可用指标。

操作学习。 事件和容量限制成为改善阈值、仪表板、运行手册和架构决策的输入。

从服务器到云。 随着时间的推移,工具发生了变化,但原则仍然存在:尽早发现恶化情况,使影响易于理解,并为救援人员提供足够的背景以采取行动。

  • 纳吉奥斯
  • Zabbix
  • Checkmk
  • 格拉法纳
  • 普罗米修斯
  • CloudWatch
额外影响
01/性能

推出了 Akamai CDN

在恶劣天气流量高峰期间,卸载了多达 90% 的源请求,提高了弹性。

90% 原始流量已卸载
02/现代化

从裸机到 VMware

减少空闲容量和硬件依赖,同时让组织为以后的云之旅做好准备。

↓ 成本和硬件占用量
03/创意编码

浏览器街机

两款带有碰撞系统、程序波浪、计分、合成音频和触控控制的响应式 Canvas 游戏。

2 可玩的游戏

滑动或使用箭头键·Esc 关闭