20个人的初创公司,采用哪些技术栈和软件便于快速研发?

于右军-蚂蚁金服:
20个人的初创公司,采用哪些技术栈和软件便于快速研发?

张呈刚-AWS-深圳-架构师:
就军哥 @右军 抛出的问题,谈谈我的浅见:

  1. 人员方面,20个人左右的初创公司,招人基本还是得招full-stack engineer了,大都得独当一面才行(开发、测试、运维啥的都得懂)。

  2. 技术平台方面,创业公司重在抢占时间窗口快速把产品研发出来占领市场,初创公司早期还是避免重复造太多轮子,建议基于公有云的IaaS、PaaS等相关服务实现快速研发和迭代。

  3. DevOps方面,建议用Jenkins之类的开源技术搭建CI/CD流水线,实现敏捷研发。软件开发生命周期中的几个重要环节有些工具推荐:代码仓库推荐Gitlab,版本控制推荐Git, Code review推荐gerrit等工具, 单元测试根据所选的语言可以用JUnit等,自动化UI测试可以用Openselenium等,压力测试推荐JMeter/LoadRunner等,bug tracking推荐Redmine (有条件的可以买JIRA,更好用), 知识库管理推荐各种开源的Wiki (有条件的可以买Confluence, 更好用),看板工具可以考虑Trello、teambition等。

  4. 微服务框架方面,推荐开源的Spring Boot/Spring Cloud, 阿里的Dubbo, 腾讯的TARS,以及网易的轻舟微服务框架。

  5. 容器方面,多利用好docker和k8s开源生态。
    【补充】EDAS Serverless

  6. 大数据相关的,多利用好Hadoop/Spark/Flink之类的开源生态,日志分析基于ELK/EKK,监控推荐Prometheus和Grafana等。

【工具比较】
https://blog.csdn.net/weixin_42127613/article/details/100186079

posted @   任国强  阅读(482)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2019-04-15 【需求梳理】线索与公海池用途讨论
2019-04-15 禅道 任务 关联 需求 | 项目 关联 产品
点击右上角即可分享
微信分享提示