• Udemy Payments Team中关于如何使用 Apache Kafka  的非阻塞重试来构建容错事件传递系统的概述Udemy 平台上有超过 4600 万学生和 64400 万课程注册,每天都有许多用户通过结帐流程来访问内容。这会产生大量流量,同时也会导致许多支付
  • Bun 是像 Node 或 Deno 一样的现代 JavaScript 运行时,但是比它们快三倍:见这里。它是从头开始构建的,专注于三个主要方面: 快速开始(考虑到优 icon
  • 该列表最初是 StackOverflow 的克隆——由 Karan Bhangui 和 George Stocker 贡献的免费 icon
  • 当我们不使用 Istio/Linkerd 这样的 Service Mesh 服务时,建议单独使用 SpringBoot 和 k8s 来构建服务。相反,我们不建议同时使用 SpringCloud 和 k8s。两者之间有很多功能重叠,随着云原生的趋势,我们应该将一些基础工作留给像 icon
  • 使用 Spring Boot 和 Spring Security json Web 令牌进行简单的注册和登录技术栈: Spring Boot Spring Security Spring Data JPA JWT Authentication icon
  • DDDLib是一个领域驱动设计(Domain Driven Design,简称DDD)类库,它的目的是: 为基于DDD的开发范式提供基本的接口和抽象,实现一致性。 支持业务代码和技术代码分离。使领域层代码纯粹表达业务概念和业务规则,将具体技术隔离出去。 隔离业 icon
  • VSCode 1.70支持版本合并编辑功能,可以通过设置"git.mergeEditor": true激活。可以作为它可以作为 git mergetool合并工具。合并冲突是非常麻烦,这个编辑器给出三个界面(三路合并),左右分别是冲突的两个版本,下面第三个横版面则是你通过选择 icon
  • Dewdrop 是一个自以为是的、简单而强大的框架,用于在 Java 中实现事件溯源。Dewdrop 的想法是通过将所有复杂的事件读取、写入和编组深入到框架中,使您的团队能够专注于根据 AggregateRoot 构建业务逻辑,从而轻松快速地构建事件驱动系统行为、查询逻辑和 ReadMode icon
  • Rocketgraph 是一个完整的后端。在几分钟内使用 Postgres 数据库、身份验证、GraphQL API、实时订阅开始您的项目。 Rocketgraph 提供以下功能:身份验证:这是当今几乎每个 Web 应用程序都需要的 icon
  • GitHub 拥有超过200,000,000个存储库,但其中只有一小部分是特定领域的宝贵资源。在许多包含学习项目、开源软件和创意集合的存储库旁边,您有时会发现一些珍宝。主要归功于 GitHub 的原生降价支持,该平台甚至经常托管几乎所有内容的完整书籍或学习资源集合。 icon
  • 学习如何设计可扩展系统将帮助您成为一名更好的工程师。系统设计是一个广泛的话题。网络上散布着大量关于系统设计原则的资源。此 repo 是一个有组织的资源集合,可帮助您学习如何大规模构建系统。点击标题进入 准备系统设计面 icon
  • 这是可用路线图的列表,还有更多正在积极工作的路线图。 前端路线图 icon
  • 今年早些时候,我们创建了一个 OpenZiti 组件,它允许任何人用一行代码“Zitify”一个 SpringBoot 应用程序。这允许服务(例如,TomKat)直接在 Ziti 网络上。 SpringBoot 应用程序被 zitified 有什么 icon
  • 此应用程序使用车辆信息提供实时包裹位置信息,因为车辆携带包裹。所以它回答了我的包裹现在在哪里,它要去哪里?架构: icon
  • 事件溯源被认为是一种复杂的模式。事实上,事件源是一个相当实用和直接的概念。它有助于建立更贴近业务的可预测的应用程序。如今,存储很便宜,而信息是无价的。在事件源中,没有数据会丢失。 本工具包目的是为参与者建立关于一般概念及其相关模式的知识。获得的知识 icon
  • 使用 Redis 作为内存存储后端的 python 字典,以促进分布式计算应用程序的开发。这个库是 Redis 的一个小型包装器,它提供字典作为 python dict 的替代品,但将数据存储在 Redis 中而不是本地程序内存中,因此写入 python 字典的键值对可以被其他程序使 icon
  • 用 Go 解决了 390 多个流行的 LeetCode 问题的集合,其余的都是用 SQL 编写的. 点击标题 icon