Celld: Self-hosted, Distributed Durable Objects

TL;DR

Celld has launched a platform allowing developers to deploy Durable Objects in a self-hosted, distributed environment. This development enhances control and scalability for serverless applications. The company claims to offer a new level of flexibility, though some technical details remain unconfirmed.

Celld has unveiled a platform that enables developers to deploy self-hosted, distributed Durable Objects, a feature traditionally associated with cloud providers like Cloudflare. This move aims to give users greater control over serverless applications, addressing concerns about vendor lock-in and scalability. The announcement marks a significant development in the serverless ecosystem, with potential implications for enterprise and individual developers seeking more flexible deployment options.

Celld’s new platform allows users to run Durable Objects outside of proprietary cloud environments, on their own infrastructure or across distributed nodes. According to the company, this approach combines the benefits of Durable Objects—stateful, low-latency data handling—with the flexibility of self-hosting. While the core concept has been introduced, technical specifics such as compatibility, security, and performance metrics are still emerging. The company claims that this will enable more scalable, resilient, and cost-effective serverless solutions, especially for organizations with strict data sovereignty or compliance requirements.

Developers can now potentially deploy Durable Objects across multiple locations, reducing latency and increasing fault tolerance. However, Celld has not yet detailed the full technical architecture or provided benchmarks comparing their solution to existing cloud-only implementations. Industry analysts note that this move could challenge traditional cloud providers’ dominance in serverless computing, but caution that adoption will depend on how well the platform integrates with existing workflows and infrastructure.

Celld’s leadership emphasizes that this initiative is part of a broader vision to democratize serverless technology, enabling more control and customization for users. The platform is currently in beta, with the company planning to open it for broader testing in the coming months.
At a glance
announcementWhen: announced March 2024
The developmentCelld announced a new platform that enables self-hosted, distributed Durable Objects, aiming to give developers more control over serverless workloads.

Why Self-Hosting Distributed Durable Objects Matters

This development is significant because it addresses a key limitation in existing serverless architectures: dependency on cloud providers. By enabling self-hosted, distributed Durable Objects, Celld aims to give developers more control over their data, reduce vendor lock-in, and improve scalability and resilience. For organizations with strict compliance needs or those seeking to optimize costs, this could represent a major shift in how serverless applications are built and managed.

Moreover, if successfully implemented at scale, this approach could challenge the dominance of major cloud providers, fostering a more decentralized and competitive ecosystem. However, the impact will depend on how seamlessly the platform integrates with existing tools and whether it can deliver the promised performance and security benefits.

Amazon

self-hosted durable objects platform

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background on Durable Objects and Self-Hosting Trends

Durable Objects are a feature of the Cloudflare Workers platform, providing stateful, low-latency data storage for serverless applications. Traditionally, they are tightly integrated with Cloudflare’s cloud infrastructure, limiting deployment options to their environment. Recently, there has been growing interest in enabling similar capabilities in self-hosted or multi-cloud setups, driven by concerns over vendor lock-in, data sovereignty, and cost management.

Prior efforts in this space include open-source projects and third-party solutions attempting to mimic Durable Objects’ functionality outside proprietary environments. However, these efforts have faced challenges related to consistency, performance, and security. Celld’s announcement appears to be among the first to propose a comprehensive platform for self-hosted, distributed Durable Objects, aiming to overcome these hurdles.

“Our platform empowers developers to deploy Durable Objects on their own infrastructure, combining the benefits of serverless with the control of self-hosting.”

— Celld spokesperson

Amazon

distributed serverless computing hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Technical Details and Adoption Challenges Remain Unclear

While the announcement introduces a promising concept, many technical details are still undisclosed. It is not yet clear how the platform manages consistency, security, or performance at scale. The compatibility with existing cloud-native tools and workflows is also uncertain. Adoption will depend on how well the platform addresses these challenges and whether it can deliver on its promises in real-world scenarios.

Amazon

private cloud infrastructure for developers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Beta Release and Developer Feedback

Celld plans to open the platform for broader beta testing in the next few months, inviting developers to evaluate its capabilities. The company has also indicated it will publish technical documentation and benchmarks to demonstrate performance and security features. Monitoring user feedback and real-world deployments will be critical to assess the platform’s viability and potential for wider adoption.

Amazon

enterprise data sovereignty servers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What are Durable Objects?

Durable Objects are stateful, low-latency data storage units used in serverless applications, primarily offered by Cloudflare. They allow applications to maintain persistent state across requests.

How does self-hosting Durable Objects benefit developers?

Self-hosting enables developers to run Durable Objects on their own infrastructure or across multiple locations, increasing control, reducing vendor lock-in, and potentially improving performance and compliance.

Is this platform available for general use now?

No, the platform is currently in beta, with broader testing planned in the coming months. Details about release timelines and full capabilities are still forthcoming.

What are the potential risks of self-hosted Durable Objects?

Challenges include managing security, ensuring data consistency, and maintaining performance at scale. Adoption may also require significant technical expertise.

Could this development impact cloud providers’ dominance?

If successful, it could foster more competition and innovation in serverless computing, potentially challenging the current dominance of major cloud providers.

Source: hn

You May Also Like

OpenAI ships enterprise fine-tuning tier with sub-second routing

OpenAI introduces a new enterprise tier for fine-tuning models, featuring sub-second routing to enhance performance and scalability for large-scale deployments.

DuckDuckGo search saw 28% more visits after Google said people love AI mode

DuckDuckGo experienced a 28% increase in search visits following Google’s promotion of its AI Mode, highlighting shifting user preferences amid AI-driven search changes.

Libexpat’s Munich Funding: A Key Indicator For Tech Operations Trends

Libexpat receives funding from Munich for up to 6 months, signaling shifts in tech operations monitoring and decision-making for small software firms.

Corvus ISR Day 1: Initiating WAMI Exploitation With Synthetic Data In Public

Corvus ISR unveils Day 1 of its build-in-public effort, demonstrating live detection and tracking on synthetic wide-area motion imagery in a browser.