wenextly
本站致力于IT相关技术的分享
利用 Zig 构建与 ArangoDB 集成的分布式代码分析引擎并集成 Zipkin 链路追踪 利用 Zig 构建与 ArangoDB 集成的分布式代码分析引擎并集成 Zipkin 链路追踪
我们团队维护着一个庞大的 TypeScript Monorepo,代码量早已突破三百万行。随之而来的一个巨大痛点是 CI 流水线中的静态分析阶段。最初,我们依赖 ESLint 执行代码规范和一些简单的逻辑检查,但随着业务复杂度的提升,我们需
2023-10-27
采用 gRPC 桥接 Dart 与 Quarkus 实现面向 ScyllaDB 的高吞吐实时数据架构 采用 gRPC 桥接 Dart 与 Quarkus 实现面向 ScyllaDB 的高吞吐实时数据架构
我们面临的技术痛点非常明确:一个物联网平台需要处理来自数百万设备的实时遥测数据流。核心指标要求写入路径的 p99 延迟必须低于10毫秒,同时,一个面向运营人员的监控仪表盘需要以近乎实时的方式展示设备状态的聚合视图。单一技术栈难以同时满足这两
利用Jib为基于MariaDB的Scala应用构建轻量级可复现的容器化CI/CD流程 利用Jib为基于MariaDB的Scala应用构建轻量级可复现的容器化CI/CD流程
团队维护的一个中等规模的Scala服务最近在CI/CD流程上遇到了瓶颈。旧有的构建方式是典型的两步走:首先通过sbt assembly打包一个包含所有依赖的“fat JAR”,然后执行一个冗长的Dockerfile,将这个巨大的JAR文件复
2023-10-27
构建基于 CircleCI 与 AWS SNS 的 Flutter Web 应用事件驱动型金丝雀发布管道 构建基于 CircleCI 与 AWS SNS 的 Flutter Web 应用事件驱动型金丝雀发布管道
将 Flutter Web 应用部署到生产环境,直接覆盖线上版本是一种高风险操作。任何微小的构建错误或运行时异常都可能导致所有用户服务中断。一个标准的金丝öt雀发布流程能有效缓解这个问题,但简单的在CI脚本里加入sleep和手动检查,既不可
2023-10-27
利用 Solid.js 与 WebSockets 构建 Nomad 实时监控面板并以 ESLint 插件保障架构一致性 利用 Solid.js 与 WebSockets 构建 Nomad 实时监控面板并以 ESLint 插件保障架构一致性
调试一个在 Nomad 集群中频繁失败和重启的 alloc 是一件棘手的事。虽然 Nomad 的 UI 提供了任务状态的最终快照,但它并不擅长展示事件的实时流。nomad event stream 命令在终端中非常有用,但信息是短暂的,难以
2023-10-27
构建面向毫秒级P99延迟的数据密集型UI的全栈架构选型与实现 构建面向毫秒级P99延迟的数据密集型UI的全栈架构选型与实现
项目启动时的技术指标是明确且严苛的:构建一个实时监控仪表盘,要求从用户交互(如选择时间范围)到界面完全渲染(P99)的端到端延迟必须控制在50毫秒以内。数据源是每秒数百万次写入的事件流,而前端需要以高密度图表和列表的形式聚合展示这些数据。这
2023-10-27
4 / 5