tl;dr In this article I want to explain a few things about enterprises and their software, based on my experiences, and also describe what things need to be in place to make change come about. Hav…
Infrastructure SaaS - a control plane first architecture
A few months back, we saw a tweet about how every Infrastructure SaaS company needs to separate the control plane from the data plane to build a successful product. Reading this got us excited since we were working on a platform that would make this really easy. We would love to talk to you if you are already familiar with these patterns and are building an Infrastructure SaaS product
Starting a technology business: Part 1 - Full-stack business
Take two pieces of paper. Stack them on top of each other. To make them stick, throw some glue between them. You get a big messy middle of glue. What has a mess of glue got to do with anything with...
A look at how the architecture and ecosystem around modern application development have evolved. HHHYPERGROWTH A Brief History of Application Development By muji – 02 Sep 2022 – View online →
Isovalent Cilium Enterprise: For Kubernetes Networking & Security
eBPF-powered Cilium has taken the world of Kubernetes connectivity and security by storm. With their Series B funding, Isovalent will continue to remain the leading force behind the eBPF community and continue the rise of Cilium as the leading technology for Kubernetes networking, security, and service mesh.
Companies are a sequencing of loops. While it’s possible to stumble into an initial core loop that works, the companies that are successful in the long term are the ones that can repeatedly find the next loop. However, this evolution is poorly understood relative to its existential impact on a company’s trajectory. Figma is a … Continue reading Why Figma Wins →
I’ve said this before, but I’m saying it again: observability is not a synonym for monitoring, and there are no three pillars. The pillars are bullshit. Briefly: monitoring is how you manage your known-unknowns,...
Jason Fried on Why He Doesn't Do Planning or Politics at Work
The Basecamp and HEY cofounder discusses the power of short-term thinking, his framework for startup longevity, and the key thing he looks for when hiring remote.
The Systems Thinker – A Lifetime of Systems Thinking
hen one reaches 80, one is considered to be ripe and ready for picking. Picking usually consists of the pickers asking the pickee to reflect back on the wisdom he has gained over his lifetime. This request is based on the false assumption that wisdom increases with age. The pickee is then expected to share […]
Introducing Web3 Subscriptions — Mirror Development
Today, Mirror is excited to announce the launch of web3 subscriptions. This new feature allows readers to subscribe to any Mirror publication with their wallets and receive email notifications when new content is posted. For creators, web3 subscriptions open the door to building a wallet-based community that can be used across web3.
The case for a $2 trillion addressable public cloud market
The global public cloud market (hyperscaler IaaS and PaaS) reached $157 billion in 2021, according to our recently released Cloud Computing Market Report 2021–2026. The cloud market is dominated by
This article summarizes how we see the "cloud computing and DevOps" space in 2022, which focuses on fundamental infrastructure and operational patterns, the realization of patterns in technology frameworks, and the design processes and skills that a software architect or engineer must cultivate.
Platform Fundamentals Training (October series) Below the glass is a relatively new analogy that defines the streamlining of technical processes that lie below a smartphone’s surface.
How do you distinguish between a platform and a publisher? The debate has been reignited with the backlash against Joe Rogan's Spotify podcast. Some have accused Rogan of spreading misinformation about COVID on Spotify. Spotify isn't taking Rogan down and its important to note that Spotify has a $100mm+ exclusive deal with Rogan for his content. Is Spotify a neutral audio platform? Or is Spotify a publisher? First, this isn't a legal question. There's been a lot of arguments invoking Section 2
One of the most popular languages for infrastructure-as-code is becoming Typescript. AWS CDK, Hashicorp CDK, Pulumi, and more support Typescript as a first-class citizen. How did we go from writing frontend components to cloud development kits? A technical look at the requirements of infrastructure-as-code languages. * A strongly typed system is useful for Infrastructure-as-code AWS has over 200 different services and plenty of options for each. A strongly typed language helps developers catc
TypeScript for infrastructure (as code) isn't just a technical decision [https://matt-rickard.com/why-typescript-for-infrastructure/]. It's a customer-driven movement. And the customer isn't your traditional IT manager, it's a JavaScript developer. Many developers laud Heroku as one of the best developer experiences of all time (and are frequently trying to recreate it). Heroku had many problems (and still does as part of Salesforce), but it proved the hypothesis that developers could deploy t
This is the third post in my Typescript/Infrastructure-as-code (IaC) series. Part I (technical) [https://matt-rickard.ghost.io/why-typescript-for-infrastructure/] and Part II (organizational) [https://matt-rickard.com/typescript-iac-behavioral/]. Historically, this is how I've looked at the application stack. I'll call this The Configuration Stack. As you move up the stack, there's less configuration and less infrastructure – but the solution space is constrained. At the very top, specific
Maintenance often takes a backseat to innovation. But in the long run, we care about the total cost of ownership (TCO). Not only upfront costs, but all maintenance costs, hidden costs, and everything else that goes into owning an asset. Cloud infrastructure is well understood enough to make the TCO case against writing, running, and maintaining services yourself. It's the reason why even the largest and most software-centric companies still outsource and buy third-party tools. Why does Google u