免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: arron刘

【话题讨论】谈软件架构话题 得SACC大会门票(获奖名单已公布-2013-7-25) [复制链接]

论坛徽章:
8
巨蟹座
日期:2013-08-12 09:41:40IT运维版块每日发帖之星
日期:2015-12-09 06:20:00寅虎
日期:2013-12-25 14:59:40天秤座
日期:2013-12-06 14:04:55酉鸡
日期:2013-11-28 10:22:22水瓶座
日期:2013-08-26 15:40:54巨蟹座
日期:2013-08-12 09:42:01每日论坛发贴之星
日期:2015-12-09 06:20:00
发表于 2013-07-05 09:56 |显示全部楼层
很不错。谢谢分享回复 10# heaven_sky


   

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
发表于 2013-07-05 14:57 |显示全部楼层
虽然从事架构师职位已经好几年了,但是技术演进的速度是很快的,多交流、多学习同行的经验,多看新出版的中英文书籍,才能保证自己不落伍,这一点是非常重要的。

论坛徽章:
0
发表于 2013-07-06 11:10 |显示全部楼层
1.面对现在的海量数据,软件架构如何满足需求?
   说一千道一万,还是跟业务挂钩的.比如做一个电子商务网站,除了亚马逊,淘宝的规模,剩下的就算有亚马逊,淘宝的软件架构,也不可能烧钱去配置对应的硬件集群,以及配套的管理,维护团队.
  但是在自己现有业务上,如果起步开始做.不妨考虑30%的数据量时的架构设计.并且基础部分还得留好接口.否则业务一涨,就会时时刻刻宕机.
2.你在系统架构设计时的遇见最困难的挑战是什么?
   系统设计是牵一发而动全身的,并且不想具体业务开发一样可以测试,并发测试.尤其互联网业务,业务是迅速变化的,不必传统ee开发.所以最困难的挑战就是,设计的架构领先业务过多时,开发的资源就不够了.开发就不干了.而等开发完成后,业务量增加或者新需求增加.开发就会骂架构,并且往老方法里加东西.最后就是一个包,一个方法打天下.玩死你架构.
3.想成为一名出色的架构师,如何才能真正的提高自己?
      作为一名架构,首先要有一定的编程基础和产品基础,公司运营经验.
      只有在考虑当前公司实力,开发实力,产品的适当战略规划上,做出架构.而不是一窝蜂的看高尖新,比如hadoop很多.但是我们仨年的日志加起来也就1t不到.而数据量增长也平滑,这个就普通的统计运算就够了.

论坛徽章:
1
2015小元宵徽章
日期:2015-03-06 15:57:20
发表于 2013-07-08 10:22 |显示全部楼层
本帖最后由 快乐的土豆 于 2013-07-08 10:31 编辑

抛砖引玉:

1.面对现在的海量数据,软件架构如何满足需求?
-----------------------------------------
其实海量数据需求不过是需求中的一个,处理海量数据不难,难的是在海量数据的情况下,高并发和数据一致性需求如何取舍抉择,某种意义上说,架构设计,其实就是在各种需求,技术和非技术的,开发成本开始时间系统的开放性等等因素之间取平衡.
应对海量数据,无非就是切成小块,用map&reduce或者类似相似的算法处理.但是如上说,最终的方案,取决于如何和其它需求平衡.

2.你在系统架构设计时的遇见最困难的挑战是什么?
-----------------------------------------
大概是系统的前瞻性,因为没办法知道系统未来运营时面对的压力和负载增长曲线,所以这方面只能靠猜测.
从软件工程的角度,这叫过度设计,但是事实上一个大系统不可能业务一增长就重写,一个架构首先需要满足当前的需求,但是一个优秀的架构必须能够保证当将来的不可预知需求需要满足时,架构能够不需要大规模重写,不修改或者仅仅修改某个小的局部就能满足需求。

3.想成为一名出色的架构师,如何才能真正的提高自己?
----------------------------------------
多学习,多实践.

论坛徽章:
8
巨蟹座
日期:2013-08-12 09:41:40IT运维版块每日发帖之星
日期:2015-12-09 06:20:00寅虎
日期:2013-12-25 14:59:40天秤座
日期:2013-12-06 14:04:55酉鸡
日期:2013-11-28 10:22:22水瓶座
日期:2013-08-26 15:40:54巨蟹座
日期:2013-08-12 09:42:01每日论坛发贴之星
日期:2015-12-09 06:20:00
发表于 2013-07-08 11:21 |显示全部楼层
很不错的话题回复 14# 快乐的土豆


   

论坛徽章:
3
CU大牛徽章
日期:2013-05-20 10:43:41CU大牛徽章
日期:2013-05-20 10:44:06CU大牛徽章
日期:2013-05-20 10:44:16
发表于 2013-07-08 15:52 |显示全部楼层
支持         

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2013-07-08 19:26 |显示全部楼层
1.面对现在的海量数据,软件架构如何满足需求?
说得逗点,砸钱

2.你在系统架构设计时的遇见最困难的挑战是什么?
没有对应的平台研究相关技术

3.想成为一名出色的架构师,如何才能真正的提高自己?
得想办法骗一个好平台的门票啊。

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
发表于 2013-07-16 12:46 |显示全部楼层
1.面对现在的海量数据,软件架构如何满足需求?
分布式存储,nosql的选择,表的合理拆分都是很重要的
2.你在系统架构设计时的遇见最困难的挑战是什么?
前瞻性,很难把握后期风险,这个是最大也最难的,需要一定的经验累计才行
3.想成为一名出色的架构师,如何才能真正的提高自己?
要有足够大胆和心细的猜测和预估,但这需要很多知识作为前提,所以还是好好的累计知识才是关键啊,其次是经验的累计了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP