`

创业公司技术架构详解

 
阅读更多
原创 2016-03-11 茹云峰 OpenSkill

提纲

  • 产品

  • 技术

  • 数据

  • 运维

创业

核心:以产品为核心
团队人数:初创团队人数控制在10人以下,最佳是5,6人左右 
技术选型:成熟技术,简洁高效解决问题 
目标:快速完成beta 版本上线

 

产品中心

  1. Axure做产品原型;

  2. 直接画草图 

一切以简单为指标,能说明问题就行。

 

语言框架

  1. linux+apache(nginx)+mysql+php(CodeIgniter ,Symfony...) 

  2. uwsgi+python(Django,Tornado,Pyramid...) 

  3. mongodb+nodejs(Express...)

  4. java

十万级PV

二台机器部署系统,传统web系统,LAMP。

 

百万PV

 

移动系统问题

  1. 与传统web相比,移动出现多版本(1.0,2.0,3.0...),以及版本升级问题

  2. 网络不稳定(3g,wifi)

开源软件

负载均衡:lvs、haproxy、nginx
前端缓存代理:squid、varnish、ATS
web server :apache、nginx、Tomcat
cache:memcached、redis 
关系型数据库:mysql、postgresql 
文档型数据库:mongodb 
nosql:Tokyo Cabinet、leveldb
全文检索:sphinx、lucene、solr 
分布式搜索引擎:elasticsearch 
中文分词:mmseg、ictclas
爬虫采集:scrapy
监控系统:nagios、cacti、zabbix 、Ganglia
推荐系统:mahout
消息队列:: zeroMQ、RabbitMQ、Kafka
异步作业队列:gearman 
分布式文件系统:fastdfs、moosefs 
项目管理:JIRA
知识共享:wiki、Confluence
代码管理:git、svn
移动统计数据:countly 
分布式计算存储:mapreduce、hadoop

还有好多好多,就不一一介绍了!

移动初始架构

 

 

 

统计数据可视化和推荐系统

 

监控

 

架构感悟

  1. 没有一层不变的架构,随着业务发展而变化 

  2. 业务不同,架构不同,发现问题解决问题 

  3. 保持简洁

  4. 易于扩展,容错

分享到:
评论

相关推荐

    ChatGPT发展历程、原理、技术架构详解和产业未来 (收录于GPT-4_ChatGPT技术与产业分析) - 知乎.pdf

    技术架构方面,ChatGPT采用了大量的计算资源,尤其是高性能的GPU和TPU,以及可能的存算一体芯片,这些硬件为模型的并行计算和高效训练提供了基础。此外,ChatGPT还引入了强化学习从人类反馈(Reinforcement Learning...

    软件公司创业计划书范文.docx

    【起航软件公司创业计划详解】 一、市场背景与行业趋势 随着我国经济的飞速发展,各行各业都呈现出显著的变化,人们的生产和生活水平不断提高。软件行业作为新兴的朝阳产业,近年来一直保持着强劲的增长势头。20XX...

    大学生创业计划 范例

    【大学生创业计划书详解】 大学生创业,作为一项充满挑战与机遇的行动,需要一份详尽的创业计划书作为蓝图。这份计划书不仅是创业者向投资者、合作伙伴以及潜在客户展示项目价值的工具,也是创业者自我审视、规划...

    详解跨境电商安克.pdf

    标题中“详解跨境电商安克”指出了文章的焦点是详细解析跨境电商领域的公司——安克创新。这家公司通过创业板上市,并且在亚马逊平台上表现出色,其成功模式在于品牌打造以及与亚马逊的紧密合作。 描述中强调了安克...

    软件公司创业计划书范文.doc

    - 组织架构:公司采用股东会制度,由董事会监管日常运营,下设总经理和技术部、营销部等,各部门各司其职,确保高效运作。 - 经营策略:公司将采取定制、外包、自研产品、软硬结合产品、解决方案提供以及电子商务...

    ChatGPT创业机会分享324.pdf

    文档提到了如何理解GPT技术的基础逻辑,掌握Prompt Engineer的工作原理,以及探索在各个行业中可能出现的创业形态。此外,还强调了如何适应和利用这一变革。 【标签】:“chatgpt” 【内容详解】 1. GPT时代的...

    创业计划书-电子商务-电子商务创业计划书123

    接着,技术架构是电子商务项目的基础。这包括网站或应用的设计、开发、维护,以及后台系统的搭建,如库存管理系统、订单处理系统、支付接口集成等。选择合适的电商平台搭建方案,如自建系统或使用第三方平台,将直接...

    创业计划书标准格式

    综上所述,立新科技股份有限公司的创业计划书展现了清晰的市场定位、创新的产品服务、全面的市场分析、有效的营销策略、合理的组织架构和详实的财务规划,以及周全的风险管理措施,为公司成功启动和持续成长奠定了...

    8-霍林-精品创业计划书模板.rar

    《创业计划书模板详解》 创业计划书是创业者向潜在投资者、合作伙伴或团队成员展示商业理念、市场分析、运营策略及财务预测的重要文档。霍林的精品创业计划书模板为创业者提供了一套全面且专业的框架,帮助他们清晰...

    【创新创业材料】互联网业务发展-可行性研究报告和技术方案.doc

    - **设计介绍**:详细解释了技术方案的具体设计思路,包括架构设计、功能模块划分等方面。 #### 五、总结与展望 - **全面支持体系**:报告不仅提供了业务发展的技术指导,还包括了财务预算和风险控制机制等方面的...

    创业专题计划书MicrosoftWord文档.docx

    这部分介绍创业团队的构成,包括创始人、关键员工的技能和经验,以及公司的组织架构。团队的能力和合作精神是评估项目成功可能性的重要因素。 **第五章:项目发展筹划** 这里阐述了项目的实施步骤、里程碑和时间表...

    创业计划书样本.doc

    - **技术**:涵盖公司的技术优势,如专利技术,以及研发活动和技术创新计划。 - **市场分析**:分析目标市场的需求、市场规模、竞争格局、市场趋势和市场细分。 - **组织与管理**:介绍管理团队的构成、经验和...

    2021-2022收藏的精品资料2021-2022年创业计划书的意义附创业计划书样本.docx

    明确公司管理层结构、各成员的职责以及公司内部组织架构,包括股东信息、董事会成员背景等。强调团队的专业能力和过往成就。 ##### (七)市场预测 基于市场需求和行业现状进行市场预测,包括目标市场定位、竞争...

    敏捷模式介绍:Spotify敏捷模式详解三部曲第一篇:研发团队1

    小队更像是一支小型创业团队,专注于长期的特定任务或产品部分。它们通常由不超过8名成员组成,包括了产品开发所需的各种角色,如设计师、开发者、测试员和发布工程师。小队成员坐在一起工作,便于沟通与协作,他们...

    [案例]创业计划书评分标准[策划&调研].docx

    【创业计划书评分标准详解】 创业计划书是创业者向投资者展示商业理念的关键文档,它包含了一个新企业或项目从构思到实施的详细规划。以下是针对【案例】创业计划书评分标准的详细解析: 1. **概述**(7 分): -...

    【2018最新】创业大赛评分细则-推荐word版 (5页).docx

    【创业大赛评分细则详解】 创业大赛是检验创业者创新思维、商业策划和执行能力的重要平台,评分细则是确保比赛公正公平的重要工具。以下是2018年创业大赛评分细则的详细解读: 1. **项目概述**(10分) - 项目的...

    创业计划书模板大全.doc

    介绍公司的组织架构、团队成员及其专业背景,特别是关键职位的人员配置。阐述管理团队的经验和能力,以证明团队有能力实现商业计划。 **第五部分 营销策略** 制定详细的市场营销策略,包括定价、销售渠道、推广活动...

    《互联网+》大学生创新创业大赛项目计划书规范格式.pdf

    【互联网+】大学生创新创业大赛项目计划书规范格式详解 撰写一份优秀的“互联网+”大学生创新创业大赛项目计划书,是参赛者展示创新理念、商业模型和团队实力的重要手段。以下将详细解析计划书的各个关键部分及其...

Global site tag (gtag.js) - Google Analytics