应用开发

软件开发人员如何提升自己的架构设计能力?

对于软件开发来说,一般3年时间是一道坎,编码3年基本可以逐步做出初步的设计,再做设计3年基本能够具备架构设计的能力。

qing_yun
IT综合
2023-01-06 09:37

做IT集成类大项目,真正成功交付并盈利的少之又少

从表面看起来大集成项目金额很大,但是合同额大没有任何好处,最终还是要看你能够赚多少钱,有多少盈利。很多这类大集成项目最终投入大量的人力物力,精力和时间,最终核算下来反而是亏本

qing_yun
IT综合
2023-01-06 09:22

再谈“开源软件供应链安全”

《我所理解的开源软件供应链安全》一文中,最后留了一句话:「我的提议是:不再提“开源供应链安全”,而是提“开源生态建设”。」在最近一段时间,接连出现了Log4j2事件,与Marak Squires删库事件,一时间大家都议论纷纷,我也觉得自己有责任,来更加深入的探讨一下,这个方面的问题。

韩楠
IT综合
2022-12-12 17:11

Apache Flink 1.16 正式发布

Apache Flink 持续保持高速发展,是 Apache 最活跃的社区之一。Flink 1.16 共有 240 多个 Contributor 热情参与,共完成了 19 个 FLIP 和 1100 多个 issue,给社区带来非常多振奋人心的功能。

danny_2018
IT综合
2022-11-03 10:22

京东售后系统架构设计:专治多端并发、数据不一致的臭毛病

通过阅读本文,您将了解到一个售后系统应该具备的一些能力、在整个上下游系统中的定位、基本的系统架构,以及针对售后业务场景中常见问题的解决方案。

陶然陶然
IT综合
2022-11-02 10:48

字节跳动基于Apache Atlas的近实时消息同步能力优化

字节数据中台DataLeap的Data Catalog系统通过接收MQ中的近实时消息来同步部分元数据。Apache Atlas对于实时消息的消费处理不满足性能要求,内部使用Flink任务的处理方案在ToB场景中也存在诸多限制,所以团队自研了轻量级异步消息处理框架,支持了字节内部和火山引擎上同步元数据的诉求。本文定义了需求场景,并详细介绍框架的设计与实现。

陶然陶然
IT综合
2022-11-02 10:47

vivo互联网机器学习平台的建设与实践

随着广告和内容等推荐场景的扩展,算法模型也在不断演进迭代中。业务的不断增长,模型的训练、产出迫切需要进行平台化管理。vivo互联网机器学习平台主要业务场景包括游戏分发、商店、商城、内容分发等。本文将从业务场景、平台功能实现两个方面介绍vivo内部的机器学习平台在建设与实践中的思考和优化思路。

陶然陶然
IT综合
2022-11-02 10:46

毫秒间查询千亿级Trace数据,SkyWalking上链路追踪这么强?

自从SkyWalking开始在公司推广,时不时会在排查问题的人群中听到这样的话:“你咋还没接SkyWalking?接入后,一眼就看出是哪儿的问题了…",正如同事所说的,在许多情况下,SkyWalking就是这么秀。作为实践者,我非常感谢SkyWalking,因为这款国产全链路监控产品给公司的伙伴们带来了实实在在的帮助。

陶然陶然
IT综合
2022-11-02 10:45

基于知识图谱的调用链分析精准化测试平台

传统软件测试技术主要基于测试人员对业务的理解,但由于经验的局限性、被测系统的复杂性以及与真实业务数据的差距,肯定存在测试不充分的情况,所以,虽然整个测试流程很规范,但最终软件质量还是不尽如人意。而随着分布式、微服务架构、大数据技术的出现,软件越来越复杂,迭代越来越快,测试的挑战性越来越大。测试人员急切的需要一套更加精确、高效的测试技术和方法。

陶然陶然
IT综合
2022-11-02 10:44

Docker Hub宣布支持OCI Artifact

每位开发者都可以在使用Docker Hub构建和分发应用程序时,访问和选择各种强大的Artifact。这不仅突破了既有局限,也将帮助大家创建和发布更令人兴奋的应用程序。

danny_2018
IT综合
2022-11-01 17:16

打破Kafka带来的瓶颈?

降低IT基础设施成本、实现数据基础设施的现代化、达到或超过服务级别目标(SLO)以及加快上市时间是当今企业的一个关键重点,实施开源软件似乎很有吸引力。

danny_2018
IT综合
2022-10-28 09:51

激活数据价值,探究DataOps下的数据架构及其实践

如果说数据中台的崛起代表着企业数字化转型从流程驱动走向数据驱动,从数字化走向智能化。那么DataOps,则是实现数据中台的一个优秀的理念或方法论。

danny_2018
IT综合
2022-10-26 16:41

开源DevOps工具在平台的未来

DevOps工具的开源根基是不可否认的,有预测称,到2026年,全球DevOps市场将达到178亿美元。不断变化的工作、安全和合规问题,以及风险投资公司,正在将市场推向DevOps平台,开发团队可以在云中访问完整的端到端DevOps工具链。

danny_2018
IT综合
2022-10-26 15:42

为什么说GitOps是基础架构即代码 (IaC) 和 DevOps 最佳实践?

虽然 IaC 工具使您能够管理 IT 基础架构,但它们不足以控制整个云原生堆栈。但是,GitOps 足以处理整个云原生堆栈。您可以使用 IaC 工具并扩展其功能以使用 Git 执行基础架构更新。

danny_2018
IT综合
2022-10-24 10:31

重磅!Apache Kafka 3.3 正式发布!

Apache Kafka 社区一直在开发一种使用自我管理元数据运行的新方法。这种新的 KRaft 社区模式提高了可扩展性和弹性,同时实现了 Apache Kafka 的部署。

danny_2018
IT综合
2022-10-09 10:18