1. 互联网软件分类
1.1. 综合解决方案:方法论与规范
- 开发模式: 瀑布 | 迭代 | 敏捷
- 软件设计方法: DDD | 12Factor | 版本管理 | 高内聚低耦合
- 概念: DEVOPS| 微服务 | 云原生 | 容器云 | 效能平台 | 低代码 | 数字化转型 | 中台
- 高可用: 容灾备份 | 高可用 | 可观测性 | 可观测性
- 软件分类: IaaS | PaaS | SaaS
- 开源基金会: LInux | CNCF | Apache | 原子能
- 开放 License: CC4.0 | Apache2
- 标准认证: ISO9001 | RFC
- 通用解决方案: LDAP | ELK
1.2. 系统服务:操作系统上服务
- 服务器软件: 虚拟化 | Openstack | Vmware | VirtualBox | KVM | vSphere
- 基础服务: DNS | DHCP | NTP
- 云原生: Kubernetes | Docker | Ingress | CoreDNS | ServiceMesh | Harbor | Istio | Knative | Envoy | Helm | Jenkines
- 可观测: Kibana | Grafana | Filebeat | Logstash | Prometheus | Zabbix | Nagios
- 高可用: Keepalived | LVS
- WEB代理: Nginx | httpd | haproxy | rinetd | Sockets5 | Tomcat | weblogic | PM2 | Varnish
- 网络: VPC | Calico | Flannel | openvpn
1.3. 数据管理:数据的组织与管理
- 文件存储: CEPH | NFS | NAS | Rook | MinIO | VSFTP
- 关系数据库: MySQL | PgSQL | SQLServer | MyCat | 达梦数据库 | Oracle | TIDB
- 缓存: Redis | Memcache
- 消息: RocketMQ | Kafka | RabbitMQ
- 时序数据: TSDB
- 文档数据: MongoDB | Elasticsearch
- KV: Zookeeper | Etcd | TIKV
- 表格存储: TableStore
1.4. 安全
- 加密解密: TLS | HTTPS | DDOS
- 安全策略: seLinux | Iptables | firewalld | WAF
1.5. 效能工具
- 数据包分析: Wareshark | tcpdump
- 源码内核分析: Trace | trace | strace | gdb | tapsystem
- 安全访问: SSH | VNC | RDP | Teamviewer | JumpServer
- 代码管理: | Gitlab | Github | SVC | git
- 自动化: Ansible | pssh | Puppet | saltstack | Terraform
- 编辑:Idear | Vscode | VIM
- 编译打包: Maven | Gradle | Ant | Yum
- 网络探测: ping | Telent | Curl
- 文档管理: Gitbook | Markdown
- 文件传输: scp | ftp | Rsync
1.6. 开发测试
- 编程语言: Golang | Java | SHELL | HTML | CSS | JavaScript | Ruby | Python
- 开发框架: SpringBook | Dubbo | Django | gRPC | Flask | restfuAPI | ThinkPHP
- 自动化测试: SonarQube | PostMan | TestNG | Apache-AB | Jmeter
- 云原生框架: Operator
- 认证: Ldap | SSO | Oauth2
- 配置中心: Nacos | Apollo | SpringCloudConfig
- 定时任务: XXL-Job | Quartz
- 应用内的监控: Durid | SkyWalking | SpringBootAdmin
- 数据驱动: MyBatis
1.7. IDC建设
- 机房: 选址 | 布线 | 上架
- 服务器硬件: 硬盘 | CPU | 内存条 | 电源 | 网卡 | 网线/光纤 | GPU
- 服务器软件: Linux | Windows | Uninx | Debian | CentOS
- 交换机硬件:
- 交换机软件:
- 路由器硬件:
- 路由器软件:
1.8. 大数据
- 数据采集:
- 数据存储:
- 数据分析: Spark | Flink | Hadoop
1.9. AI
- 深度学习: MindSpore | TensoFlow