#API
更多分类Cookie Cutter架构 - Janos Pasztor

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。 尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为Dev... 详细
Web API的简史介绍

在20世纪90年代末和2000年代早期,分布式API在HTTP协议上的主要用途是以相对简单的远程过程调用(RPC)方式交换可扩展标记语言(XML)格式的文档。 诸如XML-RPC之类的协议演变为简单... 详细
使用Keycloak实现安全的SpringBoot微服务

Keycloak是RedHat的开源身份和访问管理解决方案,本文介绍如何在我们的微服务安全模块中使用keycloak,特别是基于SpringBoot的微服务。 Keycloak 它提供了身份... 详细
耐克公司是如何将API切换到GraphQL的?

“节省了四周的工程。” “淘汰了7,500行客户端代码和测试。” “线上数据减少16倍。” “更快的移动版本。” 这些是Nike团队使用了GraphQL以后出现的一些令人兴奋的成就。 GraphQL... 详细
Segment使用Go、gRPC和Envoy作为后端REST API实现

Segment刚刚启动了 Segment Config API ( . 详细
Netflix采用GraphQL的经验分享

NetflixOSS是Spring Cloud默认堆栈,他们的实践走在行业前列,在这篇博文中,他们解释了为什么GraphQL很棒,以及成长的痛苦在哪里。 在这篇文章中,我们将分享我们更新前端架构的... 详细
Java EE的断路器API设计

如何使用Java EE API,MicroProfile或某些Java EE扩展实现不同的弹性方法,例如断路器,隔板或背压?此外,企业Java弹性方法如何与Kubernetes和Istio等新的云原... 详细
rendora是一种为网络抓取工具提供零配置服务器端动态渲染的SEO工具

Rendora是一个动态渲染器,主要为网络爬虫提供零配置服务器端渲染,以便毫不费力地改进在现代Javascript框架(如React.js,Vue.js,Angular.js等)中开发的网站的SEO... 详细
Spring Cloud的Feign客户端入门

在本教程中,我们将了解FeignClient以及如何在Spring Boot/Spring Cloud应用程序中使用它。 FeignClient是一个以声明方式创建REST API客户端的库。因此,... 详细
GraphQL案例演示

TakeShape的联合创始人Andrew Sprouse在纽约的JAMstack聚会介绍了GraphQL。 什么是GraphQL? 模式定义+查询语言+解析框架 架构 提供数据的强类型描... 详细
SpringBoot REST API + JWT + Spring Security教程

如果您是JWTs Token的新手,我们将学习如何使用Spring安全性和JWT(JSON Web令牌)保护Spring启动REST API。 首先从Github Spring Boot REST... 详细
BuzzFeed是如何基于OAuth实现集中的单点登录的?

BuzzFeed过去一直使用 oauth2_proxy ,这个解决方案很可靠,但它缺乏集中的方式让他们的用户登录,这为不断发展的平台带来了一些挑战。所以他们做了任何优秀工程师都会做的事情:在开源中寻... 详细
后REST时代正在来临

现在,或多或少所有大型API都是RESTful。它会永远保持这种状态吗?似乎不太可能。下一个是什么? REST是什么? 它通俗地用于表示任何基于HTTP的API。实际上,它们中的绝大多数都对... 详细
比SpringBoot更简单的Web框架:Espresso

这是一个新的有趣的Java工具,今天,我们有一个Java核心Web抽象,名为 Espresso ,它渴望成为现代Java Web应用程序的灵魂! Espresso的创建者 . 详细