摘要: 2B Saas系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势非常明显。 最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下Saas系统架构一些特点:阅读全文
posted @ 2015-10-14 23:01 kkyong 阅读(21632) 评论(12) 编辑
摘要: 工作这么久,面试过的工程师不下两三百人。大部份招到的人都比靠谱当然也有失败的例子。把亲身经历总结如下: 1. 什么人一定不能招: 理解能力差: 对你提出的问题,答不对题,重复提问。面试官可以在面试当中问一些模拟两可的问题,让候选人去主动挖掘。如果候选人理解能力不强,一般都无法继续。 不诚实: 简历造阅读全文
posted @ 2018-06-30 16:52 kkyong 阅读(3574) 评论(23) 编辑
摘要: 自己从事程序员职业比较久。深感解决技术问题和生活中的需要不同的思维模式。总结出来希望对大家有帮助。 技术人员会按照需求来完成任务。常常因为需求不明确和产品经理吵架。 在工程上,未知因素总是越少越好。对于无法确定未知因素,需要需求方给予假设。我们会要求在需求文档里明确这些假设。文档里面常常会这样写:该阅读全文
posted @ 2018-01-16 18:39 kkyong 阅读(90) 评论(0) 编辑
摘要: 越来越多企业开始尝试使用机器学习算法来预测业务,并逐渐在线上部署。但机器学习和深度学习的技术栈繁渣。有多种编程语言,运行环境。稳定性,可用性,维护方式不同以往的IT服务。技术负责人需要设计良好的架构,发掘业务潜力也要保障生产系统稳定性。本文主要介绍: 1.理解机器学习算法训练流程。 2.提供线上模型阅读全文
posted @ 2017-12-13 10:45 kkyong 阅读(1257) 评论(0) 编辑
摘要: 用一句话概括爬虫工程师的工作内容,就是We Structure the World's Knowledge。互联网作为人类历史最大的知识仓库,是没有充分结构化的。目前互联网仅仅是一些文本等多媒体数据的聚合,内容虽然非常有价值,但是程序是无法使用那些没有结构化的数据。阅读全文
posted @ 2016-07-06 23:47 kkyong 阅读(6463) 评论(2) 编辑
摘要: 过去几年中用zeromq写过几个系统系统。对ZeroMQ强大和灵活印象非常深刻。在阅读zeromq guide文档时候。发现作者整理各种通信模式非常经典和实用,可以作为分布式通信的教科书来看。第一次见到这么有价值的开源框架说明文档 。 Pieter Hintjens 2010诊断出胆管癌,并成功手术阅读全文
posted @ 2016-04-27 22:58 kkyong 阅读(3513) 评论(6) 编辑
摘要: 公司系统需要同时面向国内和国外客户。选择云服务时候希望能兼顾大陆和国外的访问速度。比较了日本,新加坡和香港。最后决定使用香港的云服务器。测试期间大陆到香港 ,ping值都是50ms以下,网络情况非常好。几乎和国内云服务器的访问速度差不多。很多需要扩展海外市场的创业公司,也都选择在香港部署。国内的几个...阅读全文
posted @ 2015-10-27 17:48 kkyong 阅读(2467) 评论(6) 编辑
摘要: 2B Saas系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势非常明显。 最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下Saas系统架构一些特点:阅读全文
posted @ 2015-10-14 23:01 kkyong 阅读(21632) 评论(12) 编辑
摘要: 下面总结一下常见的高可用和负载均衡架构模式。1. 客户端切换。客户端配置多个服务器地址。如果发生某个服务器无法访问或者使用异常,客户端就切换到其它服务器上。优点:简单,高效,可以在业务层面检测服务可用性缺点:需要提前配置。Mysql connect 这样做load balance 和failed o...阅读全文
posted @ 2015-10-01 22:44 kkyong 阅读(1643) 评论(0) 编辑