- Brings WASI 0.2 and components to production environments
- Meet wRPC: a protocol for composing components over distributed networks
wash build
components in Python, JavaScript, .NET, C++, and more
12 posts tagged with "wasmcloud"
View All TagsPassing Time in Event Sourced Applications
Time is one of those things we all take for granted. Time marches on and does a dozen other things described by pithy sayings on T-shirts and motivational posters. When it comes to software, however, time is often our worst enemy. In this blog post, I talk about some patterns for dealing with the passage of time in event sourced applications.
Commands Do Not Exist (and other event sourcing fun)
Recently I had the opportunity to pick the brain of someone who has more experience and exposure to large scale, event-sourced systems than I do. We talked about event sourcing, specifically command processing, the subject of this blog post. It was an enlightening conversation that reminded me that insight is information tempered with experience. No amount of book reading is a substitute for learning from watching things go horribly wrong in production 😃.
Event Sourcing with WebAssembly Components
One of the most formidable barriers in adopting and building event-sourced systems is learning to live with, and even embrace, the restrictions on component behavior. As it turns out, the same restrictions that make WebAssembly so powerful line up perfectly with event sourcing requirements.
Build with Cosmonic - Part 2: Building a React Frontend for the Leaderboard API
In our last post we built an deployed a service with Rust and deployed it to Cosmonic's free infrastructure. In this post we'll build a React frontend to interact with the service.
Build with Cosmonic - Part 1: Build and Deploy a Leaderboard Service with Rust and Wasm
One of the many things that Cosmonic makes incredibly simple is building and deploying services. In this post, we'll show how easy it is to build a service from scratch, and how a service can shift from monolith to globally distributed function at runtime without rebuilding.
Netreap: A Practical Guide to Running Cilium in Nomad
In our last post, we looked at some of the challenges inherent in running a highly distributed, microservices-centric infrastructure and how to overcome issues of networking and security in this novel environment.
In particular, we looked at some of the limitations Kubernetes has, especially at the edge, and why this was a key reason for selecting HashiCorp Nomad as our container orchestrator for WebAssembly and wasmCloud.
Netreap: Bringing Cilium to the World Outside Kubernetes
This post will outline the reasons why Nomad is an ideal container orchestrator for WebAssembly and wasmCloud, and how we created Netreap to run Cilium in our Nomad clusters alongside the rest of our infrastructure. In my next post, I'll walk you through how to run Cilium on a Nomad node, and how Netreap performs in practice.
Bridging WebAssembly Gaps with Components and Wasifills
An examination of how wasifills—a component adapter pattern like polyfills, but for
components—can help bridge the gap between today's rapidly changing standards landscape and the
future of interoperable components facilitated with wit
and wit world
s. It's an amazing time to
be on the bleeding edge of the WebAssembly adoption curve, but it's not without risk.
WebAssembly: A Veteran Kubernetes Engineer's View of the Future
At the Pasadena leg of Kubernetes Community Days (co-located with SCaLE 20x), I had the chance to talk to 100 or so Kubernetes enthusiasts, to give my perspective on WebAssembly, through the lens of a Kubernetes veteran.
Keep up to date
Subscribe to Cosmonic for occasional communication straight to your inbox.