TL;DR
Celld has launched a new platform that allows users to deploy Durable Objects in a self-hosted, distributed environment. This development aims to enhance scalability and user control over serverless applications, marking a significant shift in distributed computing.
Celld has unveiled a platform that allows users to deploy self-hosted, distributed Durable Objects. This innovation aims to give developers greater control over serverless applications and improve scalability. The announcement signals a potential shift in how distributed stateful computing is managed outside of cloud providers, making it relevant for developers seeking more autonomy and flexibility.
According to Celld, the new platform enables users to run Durable Objects in their own infrastructure, rather than relying solely on cloud provider environments. This approach is designed to combine the benefits of serverless computing—such as ease of deployment and scalability—with the control of self-hosting.
Celld states that their solution distributes Durable Objects across multiple nodes, enhancing fault tolerance and reducing latency for geographically dispersed users. The platform is currently in a limited beta phase, with broader availability expected later this year.
While specific technical details remain under wraps, Celld emphasizes that their system integrates with existing serverless frameworks and supports standard APIs, easing adoption for developers familiar with Durable Objects and similar architectures.
Implications for Distributed Serverless Architectures
This development could significantly impact how developers deploy stateful serverless applications, especially those requiring greater control over data locality and infrastructure. By enabling self-hosted, distributed Durable Objects, Celld offers an alternative to cloud-only solutions, which may appeal to organizations with strict data sovereignty or latency requirements. The move also suggests a broader trend toward decentralized and user-controlled serverless platforms, potentially reducing reliance on major cloud providers.
self-hosted Durable Objects server
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 popularized by Cloudflare Workers, provide a way to manage stateful logic in serverless environments. Traditionally, these have been tightly integrated with cloud platforms, limiting control over infrastructure. Recent years have seen increased interest in self-hosted serverless solutions, driven by concerns over data privacy, cost, and vendor lock-in.
Celld’s announcement aligns with this trend, aiming to bridge the gap between managed cloud services and self-operated infrastructure. While other projects have explored self-hosted serverless, few have focused specifically on distributed Durable Objects with a scalable, decentralized architecture.
“Our platform empowers developers to deploy Durable Objects where they see fit, combining the benefits of serverless with full control over infrastructure.”
— Celld spokesperson

Scaling Google Cloud Platform: Run Workloads Across Compute, Serverless PaaS, Database, Distributed Computing, and SRE (English Edition)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unanswered Questions About Scalability and Adoption
It is not yet clear how well Celld’s platform will scale in real-world, large-scale deployments or how easy it will be for developers to integrate with existing workflows. Details about performance benchmarks, security measures, and compatibility with various infrastructure environments remain limited. Additionally, the broader industry response and adoption rate are still unknown, as the platform is currently in a limited beta phase.

Production-Grade Reverse Proxies: Nginx, HAProxy, TLS, and Traffic Control for Self-Hosted Systems (The Production-Grade Self-Hosted Infrastructure Series)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps for Celld and Developer Adoption
Celld plans to expand access to their platform later this year, with additional features and improved documentation. They are expected to publish technical benchmarks and case studies to demonstrate performance and reliability. Meanwhile, developers interested in self-hosted Durable Objects should monitor for updates on public availability and integration guides.

Fault-Tolerant Message-Passing Distributed Systems: An Algorithmic Approach
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 a programming model for managing stateful logic in serverless environments, allowing persistent data and consistent behavior across requests. They are commonly used in platforms like Cloudflare Workers.
How does Celld’s platform differ from traditional cloud-based Durable Objects?
Celld’s platform enables self-hosting and distribution of Durable Objects across multiple nodes, offering greater control over infrastructure, data locality, and potentially reducing vendor lock-in.
Is this platform ready for production use?
The platform is currently in limited beta, with broader release expected later in 2024. Developers should evaluate its suitability based on their specific needs and wait for further testing and documentation.
What are the security implications of self-hosting Durable Objects?
Details about security measures are not fully disclosed, but self-hosting generally requires implementing robust security practices to protect data and infrastructure against threats.
Will Celld support integration with existing cloud services?
Yes, Celld states that their system supports standard APIs and integrates with common serverless frameworks, facilitating adoption alongside existing cloud solutions.
Source: hn