-
API设计最佳实践:构建健壮、高效且易用的API
最近几年,随着微服务架构和前后端分离的兴起,API(Application Programming Interface,应用程序编程接口)已经成为了软件开发中不可或缺的一部分。一个设计良好的API不仅能提高开发效率,还能让系统更加健壮、易于维护。但是,API设计并非易事,稍有不慎就可能导致性能问题、...
02月01日[编码文章]浏览:61
-
云服务OpenAPI的7大挑战,架构师如何应对?
阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是OpenAPI,...
02月01日[编码文章]浏览:64
-
手把手基于Mycat实现MySQL数据拆分
满怀忧思不如先干再说!前言??数据库拆分属于中高级开发要做的事情,不过具体的看企业吧。各种情况都会出现,这篇文章主要是基于Mycat去...
02月01日[编码文章]浏览:39
-
-
“全栈开发已死?”(全栈开发者是什么意思)
如果整个团队全是全栈开发人员,不区分前端和后端,似乎是一个不错的主意。但是在这个新时代,没有人能够掌握开发的所有技术。作者 | Joe Honton译者 | 弯月,责编 | 屠敏以下为译文:全栈的起源...
02月01日[编码文章]浏览:68
-
MySQL 数据库设计规范(mysql数据表的设计)
规范背景与目的MySQL 数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用 MySQL 数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导 RD、QA、OP 等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL...
02月01日[编码文章]浏览:34
-
-
Winform开发的快速、健壮、解耦的几点建议
在Winform开发领域开发过十多年的项目中,见证着形形色色的架构和官方技术的应用,从最早类似Winform模式的WebForm技术,到接着的JQuery+界面组件,再到Asp.net Core的技术应用,以及后来的纯前端技术出现,Angular、React、Vue等前端技术和语言的广泛应用,Web...
02月01日[编码文章]浏览:25
-
查询ElasticSearch:用SQL代替DSL(es使用sql查询)
233酱工作中使用了一点ELK,偶尔使用Kibana拼接ES DSL简直要命。如果你和我一样「熟悉SQL,但不咋会写DSL」 or 「想要用SQL简化查询」,本文会介绍一下官方对ES SQL的支持,希望对你有所帮助~ES7.x版本的x-pack自带ElasticSearch SQL,我们可以直接通过...
02月01日[编码文章]浏览:25
-
亿级商品数量下,当当这样构建平台化架构
“架构平台化是一个很大的话题,本文只针对中间层解决方案阐述,资源层不在讨论范围。本文分享的内容大部分都已开源。回复关键词「平台」,获取本文讲师在QCon 2016 北京站的演讲PPT。当当业务体系简介...
02月01日[编码文章]浏览:24