聊聊传统项目与互联网项目

简介: 聊聊传统项目与互联网项目

人生的境界,说到底,是心灵的境界

一、说下互联网公司与传统公司的对比

1、首先从项目特点和发展前景对比下:

项目特点:

传统项目:

①、项目特色的话对于传统公司,用户有限,或者用户有特殊标签

②、项目版本迭代一般也不频繁。

③、基于用户中心的思想较弱

互联网项目:

①、用户为中心:产品用户体验一定要好

②、需求迭代多周期短,时间紧任务急,体现在互联网app

③、一旦产品成型可用带来用户裂变剧增 ,带来了高并发,就会带来各种问题

发展前景:

传统项目:

①、加班相对较少报酬低

②、从低往高跳槽不好跳

比如有人做了外包的项目,后面往互联网跳的话,连简历都过不了。

互联网项目:

①、能够快速掌握知识

②、发版频繁加班较多

③、服务复杂问题较多

我们发现互联网公司高风险,高收益,那么它遇到的问题会很多

那么为什么互联网公司和传统公司差距这么大呢

因为互联网公司是跨时代的产物,从原先的pc到互联网到移动互联网这就是跨时代的产物

二、那么面临着高并发我们应该怎么做呢?

我们不要害怕,因为有分布式,我们首先看下,在互联网企业,分布式是怎么用的呢?

①、首先可以由数据出发,在一个公司里面,注重的是数据,很多的时候是用数据说话

比如打开谷歌浏览器:abtest:数据,我们在打开天猫,谷歌里面在跑着几千,几万的abtest

比如用户数据,用户流量过来,那么我们要给用户推荐哪些数据

这时要通过很多的abtest。

②、用户点击网站,或者点击app,那么用户进来就会有流量

首先用户请求的一个域名链接,比如www.baidu.com,肯定会有一个域名解析

③、然后最终会落在nginx代理里面,nginx拿到真正的请求处理

④、进入网关层,主要用于流量的派发,而且拿到流量的话还会做一些校验。

比如黑客来请求我们的系统,那么这个时候就可以进行拦截,或者进行过滤,那么当用户的请⑤、请 求经过网关层的时候,就会进入逻辑层,RPC框架就是用来处理请求的,用rpc的好处:因为业务层可能会有有很多很多的机器,当然这时就会有一个服务中心,在服务中心里面,网关层可以看成是消费者,因为要请求提供者

⑥、进入DB入库

后端开发人员操作的是数据库和缓存,缓存也可以称之为数据库,那么后端操作的就是数据

上面的就是典型的数据请求流向

相关文章
|
4月前
|
数据挖掘
深入分析:ERP系统的优势与劣势
深入分析:ERP系统的优势与劣势
400 3
|
2月前
|
前端开发 开发者
领域驱动使用问题之在图研发平台中,领域驱动设计是如何帮助解决前端开发面临的问题的
领域驱动使用问题之在图研发平台中,领域驱动设计是如何帮助解决前端开发面临的问题的
|
1月前
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
15 0
|
2月前
|
存储 JSON JavaScript
链游模式系统开发搭建功能丨链游系统开发项目方案(技术成熟)
首先,NFT链游系统的开发能够实现真正的去中心化。区块链技术使得NFT链游戏能够实现真正的去中心化,这意味着所有对象都是直接交互的平等个体。这样一来,所有人都能够公平地参与到NFT链游戏中来。
|
3月前
|
人工智能 数据可视化 大数据
项目管理软件:从单一工具到全面解决方案的演进
【6月更文挑战第24天】从单一工具到全面解决方案,项目管理软件伴随企业复杂性增长而进化。初期专注任务分配和进度,现整合云、大数据、AI,提供集成、灵活、可视化及智能的全面解决方案。技术革新如云计算增强实时访问和数据分析,大数据支持决策,AI助力预测和自动化。未来,软件将进一步智能化、集成化,优化项目管理效率和满意度。
|
4月前
|
网络协议 Devops 大数据
【分布式】大型互联网项目特点
【1月更文挑战第25天】【分布式】大型互联网项目特点
|
4月前
|
存储 缓存 监控
【分布式】大型互联网项目架构目标
【1月更文挑战第25天】【分布式】大型互联网项目架构目标
|
11月前
|
存储 监控 架构师
十年业务开发总结,如何做好高效高质量的价值交付
软件交付是一个非常复杂的过程和体系,需要保障好每个阶段的质量和效率才能保障最终的质量和效率。本文将尝试从需求交付的前、中、后三个环节来阐述一下如何做高效高质量的价值交付。
142355 2
|
前端开发 JavaScript 小程序
新来个技术总监,给公司项目引入了全新的业务架构,堪称最佳实践!
新来个技术总监,给公司项目引入了全新的业务架构,堪称最佳实践!
|
Go 区块链 数据安全/隐私保护
魔豹联盟2.0系统项目开发技术方案(技术原理成熟方案)
魔豹联盟2.0系统项目开发技术方案(技术原理成熟方案)
232 1