大家好,我叫 Giovanni,最近加入了 Red Hat 和 Debezium 团队。

我职业生涯的大部分时间都在采用微服务架构的公司中度过,经历了 不同技术浪潮随时间推移的迁移挑战

在此过程中,我有机会负责 lastminute.com 的机票比价引擎,涉及元搜索和直销渠道,实施动态定价算法以确保在高流量条件下保持准确性和可伸缩性。此外,我还负责整合了多个全球分销系统 (GDS),构建了可靠且高性能的系统,以增强预订和定价功能。

在此之前,我在 BMC Software 从事 容量规划解决方案 的开发,涵盖本地和云基础设施,处理了由统计算法进行预测的海量指标的摄入。

在所有这些经历中,一个共同的主题是处理可伸缩和分布式系统(有时是事务性的),利用各种技术,但它们最终都基于相同的基本原理。这个认识促使我加入了 Debezium 团队,我热切希望在那里更深入地研究分布式系统、它们的基本原理以及变更数据捕获的复杂性。

过去,我曾在航空航天与国防行业工作,对 无人机 (UAV) 的网络威胁 进行研究。特别是,我在 意大利航空航天研究中心 从事导航系统的 时间序列分析算法 研究,并曾担任 Agusta Westland(现 Leonardo Helicopters)的顾问,为驾驶舱系统的通用平台开发做出贡献。

除了技术工作,我还共同组织了 Ticino Software Craft meetups,在那里我们交流知识,讨论最佳实践,并探索软件方面的新视角。我相信持续学习和分享想法是我们行业成长的关键。

在技术之外,我喜欢看电影,特别是科幻和赛博朋克电影。我着迷于这些类型片如何探索技术、社会和人性的交叉点。

--Giovanni

Giovanni Panice

Debezium 核心团队成员,在不同领域拥有构建弹性、分布式系统的经验。他专注于 Debezium 的 Server 和 Engine,包括原生构建和 Quarkus 集成。在工作之余,他共同组织了 Ticino Software Craft Meetup,以推广知识共享和持续学习。

     


关于 Debezium

Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。

参与进来

我们希望您觉得 Debezium 有趣且有用,并希望尝试一下。在 Twitter @debezium 上关注我们,在 Zulip 上与我们聊天,或加入我们的 邮件列表 与社区交流。所有代码都在 GitHub 上开源,因此请在本地构建代码,帮助我们改进现有连接器并添加更多连接器。如果您发现问题或有改进 Debezium 的想法,请告诉我们或 记录一个问题

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×