首页 文章 精选 留言 我的

精选列表

搜索[思考模型],共10000篇文章
优秀的个人博客,低调大师

#运维侠客行·杭州站#关于业务、开发、架构、运维的思考

运维侠客行特邀作者 黄河,平安壹钱包高级架构师,应用运维负责人。前支付宝、大众点评资深运维工程师。 纵观整个互联网,整个技术部门,或多或少存在以下的情况: **开发(业务开发):**永远被业务驱使或者强奸,越来越忙,支持业务越来越疲于奔命。产品、业务上线快,bug也很多。 架构:一般中大型的互联网公司,都会有架构部门或者小组。他们一般认为主要解决业务开发人员的需求,如提供RPC框架,消息中间件,缓存方案等,顺便也显示出其技术的水平就更好了。往往会出现,方案设计很漂亮,最终落地时却问题百出。运维:绝大多数互联网公司,运维的压力主要在于支持日常的工作:环境搭建、产线配置、部署、SQL变更、数据库扩容(垂直拆分)、网络配置、防火墙配置、产线故障应急等。往往被日常支持工作绑架。 下面的这组图,就是现实: 相信以上图组,大家看了都有很大的共鸣。这也是很多互联网公司的现状,BAT也不例外。 每个岗位怎样跳出这样的怪圈,窃以为: **业务开发:**除了满足产品提出的各种需求外,需要给留20%-40%的时间(用加班也行),想着怎样优化本身的业务架构:如怎样提升原来设计不合理的架构,优化之,提升稳定性、性能(容量)。一些通用的架构,需要提交到架构组,讨论方案。个人认为,能满足未来至少3年以上需求的架构方案,才熟合格。 架构:除了解决一些业务开发的问题,设计架构,还需要重点考虑对运维的支持。一个架构产品最终成败,产生的价值,既要满足开发需求,也要满足运维需求:稳定性、容量、可运维性要求。否则可能出现:上线后故障频发,而且很难维护的局面。运维:除了满足日常运维的工作(那是基本要求),需要参与到公司的整个架构规划中去。结合PE、DB等角度,与业务开发、架构一起优化公司的架构设计。既能满足公司发展的需求,也能很大程度上让自己从日常杂务中解脱出来。 从根本上说: 业务给业务开发提出直接需求:要求产品设计成各种效果。 业务开发会给架构提出要求:我需要各个中间件满足什么样的功能。 架构支持运维:各中间件的应该设计成怎样,满足开发需求。同时也要考虑提供怎样的api,管理功能怎样设计,才能提升可运维性和可扩展性,提升稳定性。 运维借助架构产品,自研产品,保障了产线的稳定性,也就支持了业务。 能达到这样一种良性循环,就是我们技术人的长期奋斗的目标: 觉得不错,可以扫码关注一下作者微信号哦 想了解更多关于运维侠客行杭州站的内容,请戳链接: https://www.uyun.cn/activity/1493190013453435.shtml

优秀的个人博客,低调大师

12306的西天取经路 - 春节抢票与PostgreSQL数据库设计思考

标签 PostgreSQL , 12306 , 春节 , 一票难求 , 门禁广告 , 数组 , 范围类型 , 抢购 , 排他约束 , 大盘分析 , 广告查询 , 火车票 背景 马上春节了,又到了火车票的销售旺季,一票难求的问题依旧存在吗? 还记得10年前春节前买火车票得在放票前1天搬个小板凳去排队,对于热门路线,排一个晚上都有可能买不到票。 随着互联网的发展,几年前建设了12306网上购票系统,可以从电脑上买票,但是不要以为在电脑上就能买到票。 我记得12306刚推出时,经常发生12306网站打不开,无法付款的问题。 为什么呢? 原因很简单,春节期间网上购票的人可能达到几亿的级别,而且放票日期是同一天同一个时间点,也就是说同一时刻12306要接受几亿用户的访问。 处理能力和实际的访问需求更不上,带来的结果就是网站打不开,系统不稳定

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册