首页
学习
活动
专区
工具
TVP
发布

Linyb极客之路

专栏作者
1062
文章
1796887
阅读量
128
订阅数
中小团队要怎样搭建架构?
如果说运维是地基,那么框架就是承重墙。农村建住房是一块砖一块砖地往上垒,而城市建大House则是先打地基,再建承重墙,最后才是垒砖,所以中间件的搭建和引进是建设高可用、高性能、易扩展可伸缩的大中型系统的前提。
lyb-geek
2022-03-10
6800
DDD -- 领域驱动设计 -- 6步成诗法
记得很多年以前读Evans的《领域驱动设计 – 软件复杂性核心应对之道》,那个时候DDD还很少人知道,更不用说实践了,这本书呢也在我的书柜里沉睡了很多年。而最近发现,不光传统重业务的软件公司,就连很多互联网公司也在推DDD。
lyb-geek
2022-03-09
4610
架构杂谈
架构设计是基于架构原则和目标给出问题解决方案的过程。架构和设计遵循相同的原则和方法,只是解决问题的规模和层次不同,而这规模和层次没有明显界限。
lyb-geek
2021-12-13
4980
程序员架构修炼:架构思维的抽象、结构化 、迭代、勿做过度设计
抽象是架构思维里面的一个重点,其中包括两个层面的内容:一个是常说的归纳方法,即各种类似场景的实现太多了,自然就归纳了一种规则或方法出来供以后的设计用;另一个是抽象,它更加重要,即将非类似场景中的共性内容也总结出来,进一步抽象为类似的东西,以更加方便地适应各种变化。
lyb-geek
2021-09-23
8980
软件架构设计分层模型和构图思考
对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。由于架构的核心作用是在业务现实世界和抽象的IT实现之间建立起一道桥梁,因此架构思维最核心的就是要理解到业务驱动技术,技术为最终的业务服务。要真正通过架构设计来完成业务和技术,需求和实现,软件和硬件,静态和动态,成本和收益等多方面的平衡。
lyb-geek
2021-09-23
3860
数据服务开发经验
有状态服务或者说数据服务,上线遇到问题很棘手,回滚无济于事;而且数据加载通常都很慢,部署时间长;最终导致不敢修改代码,谨小慎微;服务质量也是能忍就忍,不愿意深度优化。在我负责顺风车LBS以来,感受愈加强烈;区别于无状态服务,数据服务的几个方面需要格外关注。(此处假设数据服务类似redis基于内存,数据量大到需要磁盘存储,关注点会有所不同。)
lyb-geek
2019-03-07
9680
老板让你抗住千万级流量,如何做架构设计?
随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。
lyb-geek
2018-12-27
5650
让我们让SpringBoot应用程序更快启动
使用SpringInitializr创建了一个只有Reactive Web的项目。然后,我写了一个WebMVC风格的小控制器。
lyb-geek
2018-12-25
9160
Java调优经验谈
调优是需要做好准备工作的,毕竟每一个应用的业务目标都不尽相同,性能瓶颈也不会总在同一个点上。在业务应用层面,我们需要:
lyb-geek
2018-12-24
7680
APP架构设计经验谈:接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。
lyb-geek
2018-09-27
8400
APP架构设计经验谈:APP登录自动登录—token
程序员总能给自己找到偷懒的方法,有的程序为了省事,会在用户登录后,直接把用户名和密码保存在本地,然后每次调用后端接口时作为参数传递。真省事儿啊!可这种方法简单就像拿着一袋子钱在路上边走边喊“快来抢我呀!快来抢我呀!”,一个小小的嗅探器就能把用户的密码拿到手,如果用户习惯在所有地方用一个密码,那么你闯大祸了,黑客通过撞库的方法能把用户的所有信息一锅端。
lyb-geek
2018-09-27
5.9K0
理解分布式系统中的缓存架构(下)
承接上一篇《理解分布式系统中的缓存架构(上)》,介绍了大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景,本文主要介绍缓存架构设计常见问题以及解决方案,业界案例。
lyb-geek
2018-08-16
8230
浅谈高性能数据库集群——分库分表
最近学习了阿里资深技术专家李运华的架构设计关于分库分表的教程,颇有收获,总结一下。
lyb-geek
2018-08-16
4760
浅谈高性能数据库集群——读写分离
最近学习了阿里资深技术专家李运华的架构设计关于读写分离的教程,颇有收获,总结一下。
lyb-geek
2018-08-16
8900
秒杀架构设计
最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考
lyb-geek
2018-07-26
1.6K0
通用型系统架构设计
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
lyb-geek
2018-07-26
2.2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档