API设计指南
Java的URL.equals()方法竟然执行DNS解析| 黑客新闻

DNS解析是一个非常耗时且容易失败且容易受到攻击的过程,在Java的 .
不要在REST API中公开您的JPA实体 - Thorben Janssen

在REST API中公开实体,还是使用DTO类?(banq注:如果了解单一职责或DDD和Clean架构,基础设施应该和业务逻辑分离,API JPA等属于不同.
基于Kubernetes的API网关面临两个最重要的挑战:如何扩展边缘管理并支持多种需求 - Daniel Bryant

幽默:数据技术本身真的能控制访问安全? - ardalis

2005: DBA: 我能控制数据的访问,确保安全和高性能; 后端:我的ORM想抓什么就抓什么数据。 .
继全面采用Node.js以后,PayPal分享大幅度踩坑GraphQL心得 - Mark Stuart

这篇文章涵盖了我们在PayPal扩展GraphQL时学到的所有知识,并将作为在您的公司中部署GraphQL的指南。 一年前,我们撰写了“ .
使用Spring Cloud Gateway代理.NET应用程序和无服务器功能 – Richard Seroter

API网关可以做很多事情。他们有选择地向更广泛的受众公开私人服务。借助路由规则,它们可以在不通知客户的情况下在服务版本之间移动客户端。它们通过提供速率限制和.
使用Java处理JSON结构化数据 -Advanced Web Machinery

Java非常适合实现业务逻辑,但是在处理数据集时存在一些弱点。这些任务通常与必须处理大量与POJO相关的样板代码并以编程方式更新每个属性有关。在本文中,我们.
rancher/rio: 基于Kubernetes的微PaaS(MicroPaaS)

Rio是一种MicroPaaS,可以在任何标准Kubernetes集群之上进行分层。用户可以轻松地将服务部署到Kubernetes并自动获得持续交付,DNS.
绝佳的API设计秘诀 - DZone集成

我们构建软件的方式正在发生变化。 现在,由于API平台的激增,公司将以更快的速度推出市场并以前所未有的速度构建功能。 API经济近年来爆炸式增长.
常见的API错误以及如何避免它们 - LogRocket Blog

本文中的建议适用于任何API。但是,当应用程序使用动态语言(如JavaScript)编写而不是更静态的语言(如Java)时,我们会考虑更容易遇到的一些问题。.
为什么REST比GraphQL更好? - TomaszJaskuλa

GraphQL并不是要取代REST,它是固执己见的,并且在设计时考虑了特定的约束。它是一种强大的查询语言,可以让客户端掌控一切。但取决于具体情况,这可能是好.
REST和GraphQL不是构建HTTP API唯一的选择 - Ben Nadel

REST与GraphQL的争论

1. 我不介意REST与GraphQL的争论,但是如果你看到像“你有过度获取/不足获取(over/under-fetching)的REST”这样的论点,这对.
经验分享:eBay的API智慧设计

单个API不足以让开发人员具有创新性。当API一起使用时,API非常强大,因此组合维度才是最重要的. API允许组织大规模地为其合作伙伴提供对数据和功.
只有一个依赖包的Dockerized容器的简单的Http REST API

有时我们需要做一个很简单的Http Rest API,但是不想使用Spring Boot过重的框架,其依赖包太多,这里展示在在Docker中使用Java运行.
基于干净架构使用原始SQL和DDD实现.NET Core REST API开源案例

API网关
服务网格社区争吵最近新动向! - Christian Posta

服务网格是一组重要的功能,可以在运营服务式架构时解决一些困难的服务到服务通信挑战。就像Kubernetes和容器有助于在一组计算机上提供一组很好的抽象来部署.
开源Bloom是一个REST API缓存中间件,充当负载均衡器和REST API之间的反向代理。

Bloom与您的API实现完全无关,并且只需对现有API代码进行最少的更改即可。Bloom使用redis .
经验分享:使用SPQR和自定义注释的GraphQL实现权限授权 - Marcos Abel

在 Trabe ,我们一直在使用 .
分布式系统中的解耦模式:领域查询 - mathiasverraes

使用领域查询替换普通自由查询可以将业务知识从服务器内部分离出来。 问题 查.
什么是三位一体架构Trinity Architecture? – Oregor

每个Java开发人员应该知道的五种RESTful客户端代码

如何访问RESTful Web服务?这取决于你想要完成的事情。 如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful W.
漫画:说好的前后端分离呢?

六边形之端口和适配器架构 - cockburn

在90年代中期的某个地方,我开始绘制一个对称架构,其中数据库不位于该架构的底部,而是完全在应用程序之外。为了打破过去那种“顶部和底部以及左右两侧”视角看法,我画了一.
Feign简介

在本教程中,我们将介绍Feign。我们还将谈谈 .
到底什么是API网关?它正经历身份认同危机 - 软件博客

如今,API网关经历了一些 .
合同测试简介 - Elizabeth Fiennes

合同测试是对部署或模拟服务端点的询问,以在部署之前获取信息或在测试中定义端点。 术语 .
用于安全授权的DevSecOps

什么是DevSecOps?DevSecOps指的是开发,安全和运营团队与他们的项目携手合作的战略,而不是安全部分自己独立孤立地工作。DevSecOps的每个.
Spring WebFlux和Reactive编程

在看到Jurgen Hoeller引入 .