首页app定制开发***开发 知乎,***开发 知乎

***开发 知乎,***开发 知乎

nihdffnihdff时间2024-09-19 15:31:10分类app定制开发浏览4
导读:大家好,今天小编关注到一个比较有意思的话题,就是关于app开发 知乎的问题,于是小编就整理了2个相关介绍app开发 知乎的解答,让我们一起看看吧。知乎APP的技术架构是什么样的?APP开发找APP开发公司还是自建团队便宜?知乎APP的技术架构是什么样的?知乎截止2019年1月,用户数2亿、话题38万、问题280……...

大家好,今天小编关注到一个比较有意思的话题,就是关于app开发 知乎的问题,于是小编就整理了2个相关介绍APP开发 知乎的解答,让我们一起看看吧。

  1. 知乎APP的技术架构是什么样的?
  2. APP开发找APP开发公司还是自建团队便宜?

知乎***的技术架构什么样的?

知乎截止2019年1月,用户数2亿、话题38万、问题2800万、回答数1.3亿。今天我们通过知乎在线部分的技术架构分享,来聊聊互联网平台技术架构都考虑了哪些层面~

1、微服务架构,知乎从 11 年就开始了微服务的探索,尝试过 protocol buffers、Avro、Thrift,最终在 16 年确认使用 Thrift,同时使用 Consul 和 HAProxy 作为注册中心和负载均衡。是在 14 年确认的这套微服务架构,并且稳定使用到了现在。所以大家不要问为什么不使用 gRPC 了。

app开发 知乎,APP开发 知乎
(图片来源网络,侵删)

2、云平台,知乎有自己的内部研发的 ZAE ,绝大部分的在线业务容器在 15 年就已经全部跑在了 Docker 里,现在我们 HBase 和 Kafka 也是跑在容器里的。我们最开始使用的是Mesos 做的***调度,现在已经切换到了 Kubernetes 。

3、部署平台,知乎的部署平台是与 ZAE 在一起的, 基于 Jenkins 搭建自动集成,在 MR(Gitlab) 阶段自动使用 SonarQube 进行静态代码检查。部署分为测试环境,办公室环境,金丝雀1(灰度单个容器),金丝雀2(灰度 20% 流量),生产环境(100% 流量上线)。如果金丝雀阶段出现错误,会自动进行回滚操作。

4、监控,我们主要基于 Grafana、OpenTracing、Graphite 等搭建了监控系统。同时自研了 Halo 可以方便的是业务方观测到服务之间的依赖关系、响应时间(P95, P99, P999)、错误数。同时也进行了新技术的尝试,目前在业务容器监控使用了Prometheus 。

app开发 知乎,APP开发 知乎
(图片来源网络,侵删)

***开发找***开发公司还是自建团队便宜?

这个我就要来回答一下了,分以下两种情况来对待:

第一,项目不是很着急上线,如果你资金很雄厚的话,建议你组建自己的***开发团队,此时招聘是个问题,能独立开发***的技术至少需要3年以上的工作经验,实习生、初级开发工程师不要考虑,招聘会遇到这样的问题,你并不知道他的真实开发水平怎么样,首先需要招聘一个负责***产品的产品经理,产品经理去展开相关的招聘工作会容易一些,再招聘一个技术架构师或者十年以上的技术项目经理负责技术这块,解决了产品经理和项目经理的职位,其次是需要安卓开发工程师,iOS开发工程师,后台开发工程师,测试工程师,UI设计师,至少各需一名,先组建好基本的开发团队,然后开始***项目定位需求整理分析市场调研等活动,再进行***开发工作,此时各技术人员之前没有配合工作过,需要磨合一段时间,项目经理就显得尤为重要了,需要明确开发文档,代码规范,技术管理,项目把控等工作,初期开发基本都是用来磨合的,磨合一段时间可以慢慢完成项目,这样自己的团队就组建起来了,当然自己组建团队的成本是永久存在的,这个要比把项目交给***外包公司费用更高,从长久来看是自建团队比较好,从短期来看是找外包公司好,具体看你如何选择

第二,如果你的项目上线时间比较急,建议找一家有经验的***外包公司,如何辨别外包公司的开发实力呢,第一看他们开发的成功案例,第二看他们的服务态度,第三看他们公司的规模。要想做好一款体验比较好的***一定不要贪图便宜找个不负责的工作室或者公司做了,这样的***做出来基本是达不到商用的,最后也不能推到市场上,这样既浪费了金钱也浪费了时间,运营***项目最珍贵的就是时间和机遇了,一旦被没有实力的开发公司耽误了,会影响整个***运营***,结果严重的话可能导致你这个项目失败。本人就在外包公司做产品经理,看到过太多血淋淋的案例了,很多老板在这方面踩过坑,希望选择慎重,慧眼识人,让钱花在刀刃上,也花的有价值。

app开发 知乎,APP开发 知乎
(图片来源网络,侵删)

讲点现实的。

1,一个项目的创业,连开发团队都组建不起来,这个项目基本输面大,在技术合作伙伴的招募和技术团队建设上短板,说明起步就是一个瘸子项目。

2,没有良好的团队招募到,说明***没有到位,说明了点,就是创业根本没做好起码的准备就开工,这个准备最起码在钱,技术合伙人上是没准备好。

3、一个项目的发展是线性迭代,不是做完就完事了,项目客户在经历起始,发展,成熟,缓和期压力是一样的?

一次开发就不用在迭代了?用户数带来的压力怎么处理?业务增长带来的服务压力怎么处理?旧需求的迭代新需求的开发怎么处理?

基于此你觉得没有自建的开发团队能搞定?

找外包说明从一开始就没想项目能活下去。

除非你的外包能8*7快速响应,外包只应付你的需求,或者你能把你的外包买下来。

一个项目负责人不会跑最起码得知道学,学会观察,市面上的项目怎么死的,怎么活的。

死的项目路径是什么样的,活的项目是怎么起步的,怎么配置初始***,怎么最初最小mvp跑通业务,怎么迭代,怎么发展,怎么成熟。这个链条需要的一个从弱(小,笨,慢)到强(大,聪敏,快速)的技术和业务团队支持,缺一,不可。

取决于你有没得钱,没钱就找人做,有钱就自己组建团队吧,It部是公司最烧钱的部门,一个十人团队一个月开销最少15万,还不算其他投入,比如一人一台电脑按5000算又是小十万,一堆服务器一年又小二十万,10M企业宽带一个月又是一万,掐指一算,还没开工你就要先烧50万

如果不考虑成本因素,首选自选团队,好处毋庸置疑,我们最开始做的是社区电商,开发了一款***,用的就是自建团队。

BUT,很尴尬, 开发完毕了,你怎么安放这些团队人员?

—— 很多公司的做法是,开掉只剩下最后一名技术总监。 因为你养不起这样的团队。你知道IOS的开发一般都两万/月了! 不加社保的那种!

这样首先就把整个码农团队给坑了! 让他们重新找工作。

这还不最大的坑,毕竟很多CEO基本上是铁石心肠的, 合作即扔的事情,也是屡见不鲜的。 最大的坑,是坑了创业公司自己:

到此,以上就是小编对于***开发 知乎的问题就介绍到这了,希望介绍关于***开发 知乎的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.ldkdw.com/post/5745.html

开发团队项目
可以开发什么app,可以开发什么培训课程举例 珠海 app开发,珠海app开发公司十大排名