话题公司 › 收钱吧

公司:收钱吧

零售主商品MVC到DDD升级实践

unsetunset一、引言unsetunset在当今快速变化的零售行业,主商品作为核心板块之一,承载着日益增

APISIX插件体系:外部插件实践

apisix 的一大亮点是其丰富灵活的插件模块: apisix 提供了丰富的内置lua插件,涵盖了认证鉴权、安全、可观测性、流量管理、多协议接入等多个领域,无需用户自己动手实现,即插即用; 同时 apisix 对 lua 插件支持热更新和热插拔,无需重启 apisix 实例。apisix 也支持用户根据自己的需求开发自己的插件,用户可以使用 lua 语言为每一个进入 apisix 的请求添加自定义逻辑;对于不熟悉 lua 语言的用户,apisix 也支持用户使用其它语言开发插件。

一种安全高效的测试数据生成与管理方案

在Google的DORA DevOps的研究中,测试数据管理被视为软件交付和组织绩效的重要能力之一,它被用于手动或者自动化测试当中,也可能用于生产环境的全链路压测,良好的测试数据可以快速验证不同逻辑分支的测试用例、重现缺陷或者模拟错误。

拆解零售商品架构的底层逻辑

在当今数字化时代,零售业正迅速发展,消费者的购物行为和期望发生了巨大的变化。为了满足不断增长的需求,零售企业必须构建高度灵活、稳健可靠的商品系统。

本文将深入探讨零售商品系统的底层逻辑,聚焦领域驱动设计(DDD)和复杂业务系统架构经验,揭示其在零售业务中的应用和价值。

性能剖析-火焰图概述

传统的可观测性三大支柱,即链路追踪、指标监控和日志,具有共同的局限性:受到性能因素和实现方式(无论是基于编译增强或者是SDK接入)的制约,数据往往由预先提供的规则、埋点生成。

从零开始构建前端监控

公司内部有比较完善的服务端监控,但是对客户端的监控却很少。再加上使用的外部产品很融入到内部的整个监控系统体系之内。因此我们自研了一套前端(客户端)监控系统。它不仅能捕捉到错误,还能用记录数据还原整个错误场景,帮助用户快速定位和解决问题。对各种页面性能统计和分析,也能帮助用户提前发现问题,找到性能瓶颈。

EasyModeling算法框架介绍

经营数字化、助力商家精细化经营符合公司“一体两翼”的战略目标,同时也是大势所趋。机器学习、深度学习算法基于历史积累的数据信息进行决策,为商户赋能提供了可能。

收钱吧物联网设备高效配网实践

为了提供便捷且成功率高的配网方式,我们先后尝试了airkiss配网、smartconfig、热点配网、蓝牙配网以及扫码配网。今天来介绍下我们使用过的Wi-Fi设备配网技术特点、优劣势。

收钱吧广告计费系统实践

在线广告在互联网技术快速发展的过程中,已经形成了以人群为投放目标、以产品为导向的技术型投放模式。它不仅为广告主带来了以准确接触目标受众为方法论的全新营销渠道,也为互联网免费产品和媒体找到了规模化变现的手段。

前端系统性能监控概述

本文将跟大家分享一下如何对前端性能进行监控,并对抽象性的指标进行分析。首先跟大家介绍一下耳熟能详的 performance.timing,通过这个 api 可以获取到页面加载关于网络方面的一些信息。

收钱吧研发效能实践之工具篇

在降本增效火起来之前,每个研发团队就已经对效能二字充满了非比寻常的热忱与执着。究其原因,就在于研发工作经常会给人带来巨大的困扰。

收钱吧审批中心系统设计与最佳实践

随着企业的信息化建设,审批流程已经成为企业运用最多的一种OA办公软件。相较于传统人工审批方式,OA审批管理软件的出现,在提供办公效率等方面对企业有着重要的意义。

数据可视化的探索与实践

信息可视化处理的对象是抽象、非结构化的数据。比如我们常见的图表、流程图等。信息可视化广泛运用于此类业务场景,存在于各种系统中。

收钱吧前端低代码平台-鬼斧神工

我们希望通过低代码这种方式来提高工程师的效率,一方面,通过配置而不是写代码的形式开发页面,极大减少开发和维护的时间,实现快速增量与迭代;另一方面,通过这种非编码的方式,避免快速迭代而产生的技术债。

基于Apache APISIX打造高性能API网关

API网关作为外部流量访问内部服务的入口,可以屏蔽内部微服务之间的差异,提供动态路由、身份认证、流量控制、协议转换、负载均衡等公共能力,在服务治理中起到非常重要的作用。

在收钱吧业务发展过程中,各业务团队基于自身需求,开发了多个API网关。这些网关使用了多种开发语言和不同的技术栈,管理平台也比较简陋。管理平台功能缺失,不方便API配置和管理,也具有一些安全隐患;API网关使用了多种开发语言和技术栈,导致维护和升级非常困难;还有重复造轮子,消耗了很大的人力和时间成本。随着业务增长,一些业务API网关也暴露出性能问题。

为了解决上述问题,统一API网关技术栈,完善API管理平台,收钱吧在经过调研和评估后,决定基于Apache APISIX 自研新一代网关。

收钱吧核心系统领域驱动设计实践

众所周知Java是门面向对象的语言,但在我们传统的三层架构中却有着过程式的编码,数据模型仅当做数据的载体,几乎所有业务逻辑都是由业务逻辑层的相应方法来完成的。这样的对象只有属性(字段)没有行为(方法)是不完整的、是不符合现实世界的抽象的,比如一个人只有属性没有行为,那他就是一个植物人,是不正常的,Vaughn Vernon在《Implementing Domain-Driven Design》一书中称之为贫血领域对象。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-23 23:37
浙ICP备14020137号-1 $Map of visitor$