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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Is there a need for distributed systems/infrastructure consulting?

3 点作者 stormbeard将近 2 年前
I don&#x27;t know much about consulting, so I wanted to ask some of the more knowledgeable folks here. Are there companies out there that would need consulting services for things related to microservice resilience, load shedding&#x2F;balancing, and&#x2F;or other things that fall under the L7&#x2F;RPC networking umbrella? Think along the lines of retry storm prevention, fair rate-limiting, etc. &quot;Backpressure stuff&quot;.<p>I&#x27;ve run across so many of the same problems at various unicorn&#x2F;FAANG companies and as I&#x27;ve become more experienced I&#x27;m curious if there&#x27;s a way to leverage this experience other than continuing to be a &quot;staff+ engineer&quot; at another Facebook&#x2F;Uber&#x2F;Snap&#x2F;etc.<p>Thanks in advance for any advice&#x2F;comments.

2 条评论

aq9将近 2 年前
Interesting question. Here is my take (I have both a consulting and infra&#x2F;data background):<p>* Yes, many companies need the help.<p>* However, they typically (not necessarily unfairly) have a dim view of consulting&#x2F;consultants.<p>* They can&#x27;t (or won&#x27;t) prioritize stopping or slowing down feature development to make the infrastructure changes that will lead to significant improvement. Often the potential solutions are actually either known or obvious already.<p>* In systems of appreciable complexity, it can take a significant amount of time for a consultant to examine all the moving parts to come up with a good&#x2F;reasonable set of recommendations.<p>* So, as a result, consultants are often only brought in when things have deteriorated to an extent where it really hard to help. One other case is upon change of control (company is sold or acquired); this might be a better point to implement change.<p>* Lastly, knowing what needs to be done is one thing; actually implementing the necessary changes &quot;on the fly&quot; is actually the hard(er) thing. Often the company&#x27;s team just don&#x27;t have the skills to do that. Accordingly the best results are often when you can bring in a team to both consult and help the team through the implementation&#x2F;changes.
yuppie_scum将近 2 年前
Yes, there are tons of Site Reliability Engineering or DevOps consultancies.