这是 Go 应用程序项目的基本布局。它不是核心 Go 开发团队定义的官方标准
包含关键字 "API" 的文章
编写 Go 代码最佳实践的建议
整理了目前比较流行的 `RESTful api` 设计规范
Redis为什么这么快
基于经典Go阻塞式网络I/O模型对基于TCP流的自定义协议进行解析的基本模式
Uber Go 语言编码规范
In this blog post I’ll explore a way to implement gRPC long-lived streaming. Using gRPC is perfect for cloud native applications mainly since it is modern, bandwidth and CPU efficient and low latency which is exactly what distributed systems require.
If you’re reading this I assume you are already familiar with gRPC. But if you still feel like you need an introduction, please leave a comment below and I will put together a gRPC introductory post as well.
CRUD-based Architecture has always been a popular choice with DevOps, but can DevOps and Architects benefit from moving to Event Sourcing-based architecture?
Nowadays, it's a very common development pattern to store information in a relational database and interact with the data via a RESTful HTTP interface.
Today I'm going to show you a handy tool called PostgREST. It generates a RESTful API directly from your PostgreSQL data model, removing the need to write your own interface.
The goal is for your architecture to support the ability of teams to get their work done—from design through to deployment—without requiring high-bandwidth communication between teams.
成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。