用户唐福林的头像

唐福林

查看新浪微博主页
  • 用户头像

    唐福林

    Facebook 刚刚公布了 Apollo 🔗 网页链接 :NoSQL database(like HBase region servers),on-line low latency storage(like Memcache),data structures server(maps,queues,trees,like Redis),还支持 Flash/SSD,并且使用 Thrift RPC,当前在生产环境替换MC和Queue使用
    展开全文
    原微博
  • 用户头像

    唐福林

    “没有银弹”,看起来很强大的工具,往往也隐藏着很深的风险:Tcpcopy 引流工具是线上问题排查的绝佳之选,但使用者很少有人去关注开启 tcpcopy 服务时,同时会开启 ip_conntrack 内核模块,这个模块负责追踪所有 tcp 链接的状态,而且它的内部存储有长度限制,一旦超过,所有新建链接都会失败@何_登成
    展开全文
    原微博
  • 用户头像

    唐福林

    一个写 Java 的人来做一套 RPC 框架,很大概率做出来跟 Dubbo 相似;一个写 C++ 的人来做一套 RPC 框架,基本上都是 PB、Thrift 的套路;一个写 PHP 的人来做一套 RPC 框架,那一定会像 Yar 的模式。思维套路,参考系,你怎么看这个世界,这个世界就是你看到的那个样子。
    展开全文
    原微博
  • 用户头像

    唐福林

    关键是要把懒惰用在合适的地方,保证懒惰的同时,把事情也做好了! //@TimYang: 也不是坏事,不是说创新都是由懒人驱动的吗 //@吴际超: 复杂系统中代码质量为啥会有失控的可能呢?@唐福林 说:人的惰性远远超出你的想象
    #平台技术开放日# 之代码质量:在简单系统中代码质量往往得到较好的保证,但随着复杂度的增加,代码质量可能变得失去控制。因此微博建立了一系列最佳实践,从代码层面保证问题是可追踪的,文档是可维护的,统一的错误处理,向后兼容等等。@唐福林 以微博代码为例向大家进行一一介绍。
    1. 微博附图
    转发 1评论 0
    原微博
  • 用户头像

    唐福林

    一个来自突尼斯的创业公司 Symisc Systems 🔗 网页链接 ,开发了一系列开源的嵌入式软件,如嵌入式NoSQL引擎UnQLite 🔗 网页链接 支持ACID,零配置,跨平台,磁盘TB级存储,O(1)的查询效率,运行时还可动态调整存储引擎,整个库就一个纯手写的ANSI C文件,6万行,1.8M
    1. 微博附图
    原微博
  • 用户头像

    唐福林

    不以提高团队整体水平为目的的招聘都是耍流氓 //@一乐: QCon的时候专门请教过@王淮Harry ,了解到很多细节,受益匪浅。至于说国内情况不同,我理解最大在于招聘目的上。不是社招校招的问题,而是有的人是因为专业技能而来,有的人是因为团队发展壮大的需要。前者目标更加明确,后者则更需要训练。
    展开全文
    #新兵训练营# 是《打造Facebook》中非常推崇一种团队融入和新人训练机制,其宗旨在于向新员工传递骇客精神。但国内的情况跟facebook不同,如果想在国内打造一个类似的训练营,该如何定位那?社招+校招一起培训?要不要培训知识技能?借助训练营做创新计划?你的想法那?
    转发 1评论 0
    原微博
  • 用户头像

    唐福林

    C10K 的问题刚刚被解决,下一个目标,C10M 怎么样?Highscalability 网站刚刚发表的文章 🔗 网页链接 认为内核已经成为更高处理能力的瓶颈,建议把包处理,内存管理和处理器调度功能都从内核中拿出来做成应用,让内核回归 Unix 时代设计的初衷:不处理数据,只做纯粹的管理平台
    原微博
  • 用户头像

    唐福林

    Google 的 Tech Leader 的职责:🔗 网页链接 ... 工作主要有4个方面:(1)给团队制定技术方面的日常工作事项,确保他们能顺利完成任务;(2)自己要写些程序;(3)作为团队和谷歌其它项目组之间的协调人,最后(4)做一些团队的“人事管理”,包括招聘,绩效考核,晋升奖励等
    原微博
  • 用户头像

    唐福林

    @微博小秘书 滥发私信 -> 屏蔽用户失败 -> 索性不再关注消息箱的所有新消息提醒。狭隘的短视的产品规则设置,对用户体验的伤害是非常大的,更可怕的是,没有任何人为此负责! @水洋 @来去之间
    原微博
  • 用户头像

    唐福林

    这个世界已经有了 Git,已经有了 Phabricator 🔗 网页链接 ,你的团队还在使用 SVN + ReviewBoard + JIRA + Redmine + 桌面小便签 + Anything else 吗?产品管理需求一套系统,开发追踪bug一套系统,测试一套系统,监控一套系统?内部系统不集成,不提供无障碍访问,不提供API,就等于没有
    展开全文
    原微博