草庐IT

一种基于动态代理的通用研发提效解决方案

作为一名研发人员,除了业务开发之外,研发提效是一个永恒的话题,而女娲正是这一话题下进行的一次全面的剖析和实践。作者:张全洪(钝悟)一、女娲是什么女娲是业务研发同学(开发、测试、运维)在软件迭代的各个阶段(开发、联调、测试、上线、运维)通过女娲控制台对代码进行动态干预(增强、开箱、派生)使程序运行时注入额外的技术能力(缓存、兜底、Mock、灰度等)的一站式平台,旨在提高研发相关工作效率。女娲的组成为“一个SDK、一个控制台、若干插件、一个生态”,应用于若干场景,形成若干NoCode/LowCode技术解决方案的应用场景女娲工作示意图:二、娲的发展历程女娲1.0寓意是“我们不补天,我们只补锅”,最

研发提效必备技能:25张图手把手教你基于Docker搭建Maven私服仓库

大家好,我是冰河~~在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。搭建Maven私服仓库可以提高项目构建和部署的效率、稳定性和安全性,同时方便管理内部开发的组件和私有库,比较适用于企业内部或者特定场景下的需求。就拿我们星球的分布式IM即时通讯系统来说,对于后端服务,我们将其划分成了 多系统共用模型与工具、即时通讯后端服务、大后端平台、即时通讯SDK、OpenAI大模型接入SDK 等。其中,多系统共用模型与工具会被其他服务依赖,即时通讯SDK和OpenAI

2023 re:Invent|Amazon Q与Amazon CodeWhisperer面向企业开发者提效利器

本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在亚马逊云科技开发者社区,知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道2023年,以GPT为代表的生成式AI引爆了新一轮技术热潮,短短一年的时间内,生成式AI已经成为科技世界发展的核心。作为云计算的行业风向标盛会re,本届:Invent全球大会紧跟生成式AI浪潮,推出名为“AmazonQ”的生成式人工智能助手,同时AmazonCodeWhisperer这款用于IDE和命令行的AI生产力工具,基于AmazonQ可以给开发人员带来全新的高效编程体验。正如亚马逊云科技首席执行官AdamSelipsky在主题演讲中表示:“生成式A

20 套监控平台统一成 1 套 Flashcat,国泰君安监控选型提效之路

author:宋庆羽-国泰君安期货运维工作最重要的就是维护系统的稳定性,其中监控是保证系统稳定性很重要的一环。通过监控可以了解系统的运行状态,及时发现问题和系统隐患,有助于一线人员快速解决问题,提高业务系统的可用时长。作为国内头部期货公司,随着行业的发展,国泰君安期货的业务不断增长,近年来各开发厂商对新技术的引用,其运维工作面临着系统种类多、主机数量多、技术栈多、机房多(跨地域)的难题,而原有监控A无法满足现有的监控需求,我们期望找到一个既能统一管理多平台、扩展性较好、满足现有场景且包含主流的技术,又能支持异地纳管统一上报的更高效的运维监控平台。经历了3个多月的产品调研、PoC测试选型、系统/

Smart Copilot:大模型在技术服务和智能客服领域提效的最佳实践

欢迎来到魔法宝库,传递AIGC的前沿知识,做有格调的分享❗喜欢的话记得点个关注吧!随着云计算技术的快速发展,越来越多的企业和个人选择将业务迁移到云端。有很多云厂商为客户提供了灵活、可扩展的计算资源和服务,使得客户能够更加专注于核心业务。然而,云计算领域的技术和服务日新月异,客户在使用过程中可能会遇到各种问题,这就需要客服团队提供专业、高效的支持。传统的客服模式往往面临着人力成本高、响应速度慢、专业度不足等问题。为了解决这些问题,我们开发了一款基于LLM的智能助手SmartCopilot。今天我们主要来聊聊SmartCopilot的实践经验。功能介绍目前SmartCopilot的核心功能包括:1

效率前端微应用推进之微前端研发提效

一、背景业务背景得物效率前端所在的效率工程为提升企业协作效率而生,面临大量的PC侧的中后台应用场景。在之前的微信公众号《得物效率前端微应用推进过程与思考》中详细介绍了效率前端推进微应用落地的思路和部分效果。这篇文章将着重介绍得物效率前端微应用推进中,微前端的研发效率遇到的挑战和解决方案。名词解释微应用「微应用」是得物效率前端内部称谓,是一个基于“monorepo&微前端&基座与业务分离”的、包括“文档&工具”的一套体系化降低研发成本和提升用户体验的技术产品。微前端「微前端」是得物效率前端微应用推进的重要一环,尤其是父子应用技术栈不同时,利用 iframe/qiankun/wujie/micro

高效开发与设计:提效Spring应用的运行效率和生产力

引言现状和背景Spring框架是广泛使用的Java开发框架之一,它提供了强大的功能和灵活性,但在大型应用中,由于Spring框架的复杂性和依赖关系,应用的启动时间和性能可能会受到影响。这可能导致开发过程中的迟缓和开发效率低下。优化Spring应用程序的启动速度和性能是一个重要的任务,通过分析和优化应用的初始化过程、减少不必要的依赖和组件加载、并利用异步初始化、懒加载等技术,可以显著改善应用的启动性能。这将帮助开发者提高开发效率、减少调试时间,并提供更好的用户体验。线上的业务jar包基本上普遍比较庞大,动不动一个jar包几百M,启动时间在10分钟级,拖慢了我们在故障时快速扩容的响应、以及本地开发

阿里云李钟:弹性计算控制系统团队的提效之路

2023年3月25日,“城市领航之夜第一期”活动在上海举行,阿里云弹性计算控制系统技术架构负责人李钟出席了本次活动并带来了《弹性计算控制系统团队提效之路》的主题演讲,为大家详细分享了阿里云弹性计算控制系统团队所面临的挑战、如何通过技术架构提效,以及工程师文化建设等一系列内容。本文根据其演讲内容整理而成。我从2011年开始就入职了阿里巴巴,主要负责IM服务端的工作,15年加入了阿里云,在此期间一直负责业务的开发,2019年担任了控制系统技术架构负责人,主要完成了阿里云弹性计算单元化架构的升级。今天的分享,我将从问题、技术架构、规范流程和工程师文化四个维度,通过弹性计算的角度以及技术和架构的角度,

数据分析提效5倍,国有集团企业数字化历程 | 数字化标杆

从北京到新疆、从中国到南非,从奥运会场馆的水泥混凝土到钱塘江畔拔地而起的高楼房产,无不存在着这个集团的身影。历经60多年沧桑巨变,某市属大型国有控股建筑产业集团已发展成为一家中国500强企业、A+H整体上市公司,然而,该集团的实力与决心,远不限于此。为让数据更好支撑业务,该集团与袋鼠云合作,通过数据中台架构,搭建经营决策分析平台。实现经营决策数据及指标的完整性、准确性、一致性,海量数据管理和数据集中存储,建立企业级的单一视图实现对数据的深入分析和挖掘,从而为高层管理和决策提供强有力的依据,为业务经营与分析提供有效的支撑。01数据难题:“大象难转身”集团旗下独资及控股公司60余家,共有八大系统、

「提效脚本 redis」 使用Lua批量删除key

在redis里面可以使用keysaa*进行匹配所有的key,却没办法直接删除所有匹配的key。所以可以使用lua脚本进行增强。以删除suggest*开头的key为例。eval"localkeys=redis.call('keys','suggest*')for_,keyinipairs(keys)doredis.call('del',key)end"0脚本分析:--删除Redis中所有已有'suggest'前缀的键值对localkeys=redis.call('keys','suggest*')for_,keyinipairs(keys)doredis.call('del',key)end这是