Goblin Reactor 的丝羽乌骨鸡 Goblin

系统性能咨询

棘手的系统项目,负责到底直至生产落地。

Goblin Reactor 诊断、设计、构建、测试并上线棘手的性能与基础设施系统—— 以内存、延迟、吞吐量、可靠性和成本的实测结果为准。

提交一份简短的技术说明。合适的问题可获得一次免费的 20 分钟适配沟通。

C++、Python、SIMD、市场数据、缓存、搜索、匹配,以及性能关键型后端基础设施。

交付缺口

代码更多,并不保证系统能够交付。

有些团队没有时间或专门能力把系统构建出来。另一些团队能够快速生成实现, 却仍然卡在架构、集成、正确性、迁移、性能和生产上线。

Goblin Reactor 对困难的技术路径负责到底:先确定事实,设计系统, 构建实现或指导实现,测试棘手场景,管理上线,并衡量结果。

Goblin Reactor 解决什么问题

当棘手的系统问题已经变成业务问题。

Goblin Reactor 工作在软件与机器接触的那一层——也就是有前景的项目 变成昂贵运营问题的地方。这包括架构、数据布局、缓存行为、向量化、 内存压力、序列化、存储层级、迁移、上线,以及孤立运行的代码与 在负载下持续工作的系统之间的差别。

  • 数据与计算流水线太慢,无法继续扩展。
  • 缓存层、Redis 集群或对象密集型服务消耗过多内存。
  • 匹配、搜索、分析或市场数据系统在真实规模下失效。
  • ARM、LoongArch、POWER 或 SIMD 分发会影响结果的硬件迁移。
  • 停滞在原型与生产之间的棘手基础设施项目。

服务

这些是 Goblin Reactor 适合处理的问题类型。

01

系统救援与交付

诊断真正的约束,确定生产路径,并为缓慢、昂贵、不可靠、停滞, 或技术难度超出普通咨询能力的系统交付可工作的结果。

  • 性能与架构诊断
  • 生产实现与技术项目责任
  • 迁移、上线和可衡量的验收标准
  • 重写、修补或保持现状的建议

02

内存高效基础设施

用紧凑、面向工作负载的数据结构替代指针密集的通用基础设施, 在保留行为的同时减少内存浪费。

  • Redis 类系统和缓存密集型系统
  • Python 对象图压缩
  • 把存储层级误当作内存的问题

03

SIMD 与硬件加速

标量参考实现验证、向量化内核、运行时分发、基准测试框架, 以及性能回归测试。

  • x86 AVX2 和 AVX-512
  • ARM NEON 和 SVE
  • LoongArch LASX/LSX 以及其他少见目标平台

04

市场数据系统

面向 tick 数据、回放、解析器、延迟感知研究、实时指标和执行相邻工具的基础设施。

  • 历史 tick 数据解析和存储
  • 回放系统和避免前视偏差
  • 市场数据源和模拟器

关于

Goblin Reactor 背后的系统由 Adam DePrince 构建。

Goblin Reactor 是 Adam DePrince 的咨询业务。Adam 是系统和性能专家, 从 1989 年开始构建生产软件:当时他还在高中,就为一家制药厂写 Pascal。 之后他的工作横跨创业公司、大型科技公司,以及高性能和市场数据基础设施中 更少见的角落:Quantlab 和 Massive.com 的量化与市场数据系统, S&P Global 的大规模金融数据,以及 Google 和 Amazon 的大规模工程。 下面的开源项目都是他的作品,也是这项咨询服务的技术证明。Adam 位于佛蒙特州, 可远程合作。

开源证明

开源作品是证明;咨询服务是团队把这种能力带进自己系统的方式。

Goblin Core

基于紧凑 Swiss-table 索引和 packed arena 的 Redis 兼容 sorted set 与 hash。parity benchmark 中,Goblin Core 是被测引擎里最省内存的, 在所有被测 sorted-set 操作上都超过每个被测 Redis 兼容服务器, 并且在 hash 内存对比中同样领先。

Goblin Store

一个大型对象缓存和 HTTP 对象服务器,把 RAM、SSD 和硬盘一起使用: 用 SSD 替代昂贵 RAM,用硬盘容量替代昂贵 SSD 容量。对于 256 KiB-8 MiB 对象,Goblin Store 在 memcache 级延迟下使用 7.4 倍更少 RAM, 因而成本显著降低。

stride-align

SIMD 加速的序列比对和模糊匹配库,支持 Unicode/CJK, 并在多种 CPU 系列上做运行时分发。

massive-speedup

Massive.com flatfile 解析和市场微结构模拟; 迭代 flatfile 的速度快于 Python gzip 和 csv。

fast-kalman

C++ 和 Python Kalman filter,在流式工作负载中使用的小型固定尺寸滤波器上, 明显快于 OpenCV。

NumPy LoongArch LASX

面向特定架构的加速工作:启用 NumPy 的 256-bit Loongson SIMD 路径, 并从陌生架构栈中提取性能。

交付

从棘手问题到可衡量结果。

  1. 01

    确定事实

    目标、相关方、约束、性能画像、跟踪、基准测试、故障证据和业务影响。

  2. 02

    设计生产路径

    架构、责任归属、里程碑、接口、风险、迁移和验收标准。

  3. 03

    构建系统

    直接实现,或对 AI 与人工贡献者进行技术指导。

  4. 04

    测试棘手场景

    正确性、故障恢复、并发、兼容性、负载和性能回归测试。

  5. 05

    上线并衡量

    生产迁移、运营验证,以及与约定结果的比较。

合作可以覆盖一个阶段,也可以覆盖整条路径。

技术初筛

告诉我哪里慢、昂贵、不可靠,或正在出故障。

提供少量具体信息就够了。我需要了解系统的大致形态、已有证据、 业务代价,以及能够依据结论采取行动的人是否已经参与。

接下来会怎样

我会亲自审阅严肃的提交。如果问题和证据看起来适合,我可能会 回复并邀请你参加一次免费的 20 分钟适配沟通。预约链接只会在 初筛完成后发送。

网站不会上传文件;请提供证据链接,或说明你有哪些材料。如果表单不可用,请发送邮件至 adam@goblinreactor.com

合作方式

先判断是否适合。只有问题值得时,才进入付费分析。

如果 Goblin Reactor 没有交付记录清楚的性能画像、headroom 分析和优先级建议,审计费用将退还。

合作结构

合作项目会根据问题本身及其预期业务价值确定范围。

工作可能从付费的技术范围界定会议或聚焦的性能审计开始;当证据支持时,再进入范围明确的实现项目。如果较小的诊断或原型项目是合适的第一步,也可以采用。

Goblin Reactor 不提供开放式人员扩充、紧急 on-call 支持或按小时计费的通用开发服务。

* 适配沟通和技术范围界定会议需以英语进行。

适合的场景

性能关键型系统和棘手的基础设施项目。

适合联系 Goblin Reactor

  • 金融科技和市场数据基础设施
  • 由内存密集型服务导致的高云成本
  • 大规模 Redis、memcached、搜索、去重和实体匹配
  • AI/数据预处理瓶颈
  • ARM、LoongArch 或非标准硬件移植
  • 停滞在原型与生产之间的棘手基础设施项目
  • 需要资深架构、验证、集成或上线责任的 AI 辅助实现

通常不适合

  • 普通 CRUD 应用
  • 宣传册式网站
  • 通用云迁移
  • 交易策略
  • 只是再找一个 React 开发者

保密与开发环境

客户代码、数据、凭据及其他机密材料均依据书面保密与安全条款处理。

开发环境——包括任何 AI 工具、数据保留设置和专用硬件要求——会在工作开始前协商确定。

我不会将客户材料提交给会使用这些材料进行模型训练的服务。如客户政策有要求,可在不访问外部模型的专用硬件上开展工作。

联系

如果系统太慢、太贵、不可靠、停滞,或对普通咨询来说太奇怪,请发邮件。

请先提交简短的技术初筛。合适的问题可能获得一次免费的 20 分钟适配沟通。可从佛蒙特州远程合作。

告诉我哪里慢 直接给 Adam 发邮件
邮箱
adam@goblinreactor.com
电话
256-666-1313
GitHub
github.com/adamdeprince

* 适配沟通和技术范围界定会议需以英语进行。