TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What is the best way to build a new project using mircoservices?

2 点作者 tallerholler将近 10 年前
I am working on scoping out a new project that will use microservices. There have been various posts recently that have touched on this topic but I&#x27;d like to have real discussion on the pros and cons of the various technologies that exist to deal with building, orchestrating, developing, and deploying decoupled services in a mircoservice architecture.<p>We have been looking into Docker as that seems to have a lot of hype but there have been concerns there. We&#x27;ve also talked about using salt with a combination of vm&#x27;s or native lxc or rkt (rocket).<p>There seems to be lots of material talking about what mircoservices are and how they should be architected on a high-level but not as much about the actual implementation.<p>The project includes a realtime content component as well as several persistent less dynamic services.<p>Thanks!

3 条评论

rco8786将近 10 年前
Starting with &quot;microservices&quot; is a mistake IMO. Start with a monolith because you&#x27;ll get to market much faster in almost every case. When(if) you run into scale problems then consider breaking off pieces into separate services.<p>Why would you want to introduce network overhead and sockets into your system if you don&#x27;t have to?
brudgers将近 10 年前
Why will the new project use microservices? What features of the problem domain point toward that pattern? How will microservices&#x27; tendency toward stable&#x2F;static API&#x27;s improve maintainability? If the services are essentially commodities, can they just be outsourced?
infinii将近 10 年前
What concerns are you talking about in regards to Docker?