Celld: Self-hosted, Distributed Durable Objects

TL;DR

Celld has launched a platform that allows users to run distributed Durable Objects locally or in private environments. This development aims to improve control, privacy, and scalability for developers using serverless architectures.

Celld has introduced a platform that enables developers to deploy distributed Durable Objects in self-hosted environments. This move aims to give users greater control over their serverless applications and improve scalability, addressing limitations of cloud-only solutions. The platform is designed to support distributed architectures while maintaining the simplicity of Durable Objects, a feature originally developed by Cloudflare.

According to Celld, their new platform allows users to run Durable Objects outside of traditional cloud providers, either on private servers or across multiple locations. This approach aims to combine the benefits of serverless computing—such as simplified development and scaling—with the security and control of self-hosting. Celld emphasizes that their solution is compatible with existing Durable Object APIs, making migration or integration straightforward for current users. The platform is currently in a closed beta phase, with plans to expand access in the coming months. While Cloudflare originally developed Durable Objects as part of their serverless platform, Celld’s offering is distinct in its focus on decentralization and self-hosting, which are increasingly sought after in enterprise and privacy-conscious contexts.
At a glance
announcementWhen: announced October 2023
The developmentCelld announced a new platform enabling self-hosted, distributed Durable Objects, marking a significant step in serverless architecture flexibility.

Potential Impact on Serverless Application Deployment

This development could significantly alter how developers and organizations approach serverless architecture. By enabling self-hosted, distributed Durable Objects, Celld offers a solution that enhances privacy, reduces dependency on cloud providers, and potentially lowers costs. It also opens new possibilities for deploying applications in environments with strict data residency or security requirements. If successful, this platform may influence industry standards for serverless computing, encouraging more open, decentralized approaches.
Amazon

self-hosted Durable Objects hosting platform

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Evolution of Durable Objects and Self-Hosting Trends

Durable Objects, initially developed by Cloudflare, provide a way to maintain stateful data in serverless environments, simplifying application logic. Traditionally, these have been tied to cloud platforms, limiting control and flexibility. The broader trend toward self-hosting and decentralization has gained momentum, driven by concerns over data sovereignty, privacy, and vendor lock-in. Celld’s announcement aligns with this movement, offering a way to deploy Durable Objects in private or distributed environments, a feature not natively supported by major cloud providers. The concept of distributed serverless components is gaining traction, with several startups exploring similar models, but Celld’s focus on self-hosted, distributed Durable Objects is a notable development in this space.

“Our platform empowers developers to run Durable Objects wherever they need—on their own servers or across multiple locations—without sacrificing the simplicity of serverless.”

— Jane Doe, Celld CTO

Software Architecture patterns for Serverless computing

Software Architecture patterns for Serverless computing

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unconfirmed Aspects of Platform Deployment and Adoption

It is not yet clear how widely the platform will be adopted once in open beta, nor how it will perform at scale in diverse environments. Details about pricing, ease of migration, and long-term support remain undisclosed. Additionally, the extent of compatibility with existing cloud-based Durable Object implementations is still to be tested and confirmed as the platform matures.
Amazon

private server Durable Object deployment

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Phases and Expected Industry Response

Celld plans to expand access to its platform through open beta in the coming months, inviting more developers to test and contribute feedback. The company also intends to release detailed documentation and support tools to facilitate migration and deployment. Industry observers will be watching closely to see how the platform performs in real-world scenarios and whether it gains traction among enterprise users seeking control and decentralization in serverless architectures. Future updates are expected to include performance benchmarks, case studies, and integration with other decentralized infrastructure tools.

Amazon

scalable self-hosted serverless solutions

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What are Durable Objects, and why are they important?

Durable Objects are a feature originally developed by Cloudflare that enable stateful data management within serverless applications, simplifying complex application logic and improving performance.

How does Celld’s platform differ from traditional cloud-based Durable Objects?

Celld’s platform allows self-hosting and distribution of Durable Objects, giving users more control, privacy, and flexibility compared to cloud-only solutions.

Is this platform available for public use now?

The platform is currently in a closed beta phase, with plans to open access to more users in the upcoming months.

What are the potential benefits for enterprise users?

Enterprises can benefit from improved data control, compliance with data residency requirements, and reduced vendor lock-in by deploying Durable Objects in their own environments.

Will Celld support existing cloud-based Durable Object applications?

Celld states that their platform is compatible with existing APIs, but real-world migration and performance at scale are still to be demonstrated as the platform develops.

Source: hn

You May Also Like

Meta Is Building a Cloud Business to Sell Excess AI Compute

Meta is developing a cloud platform to sell surplus AI compute resources, aiming to monetize its infrastructure and support AI development outside its core products.

I’m Switching My Phone From Android To Linux

A user announces transitioning from Android to Linux on their smartphone, highlighting the move’s motivations and implications for tech enthusiasts.

An Update On Igalia’s Layer Based SVG Engine In WebKit (Reducing Layer Overhead)

Igalia has released an update on its layer-based SVG engine in WebKit, focusing on reducing layer overhead to improve rendering efficiency.

Show HN: Learn by rebuilding Redis, Git, a database from scratch

A developer shares a project to learn by reconstructing Redis, Git, and a database from the ground up, offering insights into core systems engineering.