wenextly
本站致力于IT相关技术的分享
利用Jib为基于MariaDB的Scala应用构建轻量级可复现的容器化CI/CD流程 利用Jib为基于MariaDB的Scala应用构建轻量级可复现的容器化CI/CD流程
团队维护的一个中等规模的Scala服务最近在CI/CD流程上遇到了瓶颈。旧有的构建方式是典型的两步走:首先通过sbt assembly打包一个包含所有依赖的“fat JAR”,然后执行一个冗长的Dockerfile,将这个巨大的JAR文件复
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
在AWS EKS中利用RabbitMQ事件驱动Chef实现MariaDB Galera集群的自动化配置 在AWS EKS中利用RabbitMQ事件驱动Chef实现MariaDB Galera集群的自动化配置
我们的生产环境背负着一个沉重的历史包袱:一套高度稳定的MariaDB Galera集群,其复杂的初始化、成员变更和配置管理逻辑,完全固化在数千行的Chef Cookbooks中。现在,团队的目标是将所有有状态服务迁移到AWS EKS上。一个
为基于Quarkus的Trino查询网关实现深入引擎的端到端分布式追踪 为基于Quarkus的Trino查询网关实现深入引擎的端到端分布式追踪
我们数据平台团队面临一个棘手的日常问题:业务方通过我们基于Quarkus构建的API网关报告某个查询非常缓慢。但在Datadog APM中,我们能看到的只是一个持续时间很长的JDBC数据库调用,链路在这里戛然而止。这个追踪信息毫无用处,因为
2023-10-27
在 Go 与 Python 异构微服务中实现基于 OpenTelemetry 的端到端链路追踪 在 Go 与 Python 异构微服务中实现基于 OpenTelemetry 的端到端链路追踪
一个请求的生命周期在生产环境中很少是线性的。当一个分类模型的推理请求延迟从 50ms 飙升到 500ms 时,问题的根源可能散落在链路的任何一环:是 Go 编写的 API 网关处理逻辑过重?是网络延迟?还是 Python 侧的 BentoM
2023-10-27
4 / 5