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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Tell HN: Architecture-first approach to cloud deployments

9 点作者 pravanjanc大约 1 年前
Three years back, I was working as the CTO at a late-stage company where our cloud infra had become too complex.<p>We were constantly launching in different regions. One of our worst headaches was launching multiple environments - it took weeks. And with acquisitions, we needed to stitch disparate systems together multiple times. We adopted Kubernetes and IaC but still managing deployments across environments was becoming a task. The IaC we were writing was quickly becoming outdated and adding to our tech debt. Our tooling was not standardized and different teams worked on different tech stacks, leading to duplication of effort and slow releases.<p>To tackle this, we built an &quot;architecture-first&quot; DevOps solution in-house. The core idea was that the architectural documentation should be the single source of truth. Any changes, whether in software or infrastructure, would be made at the architecture level and then cascade down to the environments. This approach promoted consistency, reusability, and a deeper understanding of the overall system design.<p>But we didn&#x27;t stop there. We believed that architecture should encompass more than just infrastructure and microservices. Things like alerts, observability, monitoring, CI&#x2F;CD pipelines, database schemas - all of these should be part of the architectural model. This would allow for a uniform, automated way to set up and manage critical operational concerns across the board.<p>Our experiment was successful within that organization, so we decided to turn it into a product - Facets.cloud. We got early validation, raised funding, and built one of the largest feature sets in the DevOps space.<p>However, through conversations with companies of all sizes, we identified two key problems:<p>1. We had built an overly complex enterprise product, without enough user feedback. 2. Developers, especially those at early-stage startups, needed something more self-service and simple.<p>So now we are releasing Facets 2.0. The focus is now on quick, clean cloud deployments optimized for the workflows of early-stage startup developers.<p>While being still 100% committed to our &quot;architecture-first&quot; approach, we&#x27;ll be stripping down the platform to create something any developer or DevOps engineer can easily use.<p>I don&#x27;t have a trial version ready just yet, but I&#x27;d love to get your early feedback on the idea. We&#x27;ve also opened up slots for our Beta program, and I&#x27;m eager to collect as much user input as possible.<p>Here&#x27;s a little more information about the idea - https:&#x2F;&#x2F;www.facets.cloud&#x2F;facets-for-startups-2

1 comment

pravanjanc大约 1 年前
<a href="https:&#x2F;&#x2F;www.facets.cloud&#x2F;facets-for-startups-2" rel="nofollow">https:&#x2F;&#x2F;www.facets.cloud&#x2F;facets-for-startups-2</a>