AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Kedge has announced a new cloud platform designed for stateful serverless applications, featuring forkable virtual machine snapshots and a global SQLite database. The platform aims to simplify deployment and scaling of complex apps across multiple regions.

Kedge, a new globally distributed cloud platform, has been launched, offering features such as forkable VM snapshots and a shared global SQLite database. The platform aims to support stateful serverless applications across multiple regions, simplifying deployment and scaling for developers.

The platform, introduced by developer Vladislav Vasilyev, allows users to create, fork, and manage virtual machine snapshots that can be duplicated and customized for different environments or testing scenarios. This capability is designed to enable faster development cycles and easier management of complex app states.

In addition to VM snapshots, Kedge offers a global SQLite database that provides a shared data layer accessible across regions, reducing latency and synchronization issues for distributed applications. The platform is built to support serverless architectures with persistent state management, which is a notable shift from traditional stateless serverless models.

According to Vasilyev, Kedge aims to bridge the gap between full-stack cloud infrastructure and serverless simplicity, enabling developers to run stateful apps without managing traditional cloud infrastructure complexities. The platform is currently in early access, with a public demo available on Show HN, and plans for broader release are underway.

At a glance
announcementWhen: announced publicly in early 2024
The developmentKedge, a new cloud platform, has been announced, offering forkable VM snapshots and a global SQLite database for building stateful serverless apps.

Implications for Developers Building Stateful Applications

The introduction of forkable VM snapshots and a global SQLite database represents a significant step toward making stateful serverless applications more practical and accessible. Developers can now manage complex app states more easily, reduce deployment times, and improve scalability across multiple regions, potentially transforming how cloud-native applications are built and maintained.

This development could lead to broader adoption of serverless architectures for applications that previously required traditional cloud infrastructure, especially those needing persistent state and regional distribution. It also signals a move toward more flexible, developer-friendly cloud tools that abstract away infrastructure management while providing advanced capabilities.

Amazon

portable VM snapshot device

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background on Kedge and Its Development

Kedge was developed by Vladislav Vasilyev, who has experience building cloud and infrastructure tools. The platform is designed to address limitations in existing serverless and container-based solutions, especially around state management and regional deployment.

While serverless computing has gained popularity for its simplicity and scalability, it often struggles with stateful applications. Kedge’s approach to VM snapshotting and shared databases aims to fill this gap, offering a hybrid solution that combines the flexibility of serverless with the control of traditional infrastructure.

The platform is currently in early access, with initial demonstrations showing promising results in speed and ease of use, according to Vasilyev.

“Kedge aims to make stateful serverless apps as easy to manage as stateless ones, with features like forkable VM snapshots and a global SQLite database.”

— Vladislav Vasilyev

Amazon

global SQLite database for developers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unanswered Questions About Platform Maturity and Adoption

It is not yet clear how mature Kedge’s platform is or how widely it will be adopted after the initial release. Details about scalability limits, security features, and integration with existing cloud services remain to be clarified. Additionally, user feedback and real-world testing results are still forthcoming, making it uncertain how the platform will perform at scale.

JavaScript Cloud Native Development Cookbook: Deliver serverless cloud-native solutions on AWS, Azure, and GCP

JavaScript Cloud Native Development Cookbook: Deliver serverless cloud-native solutions on AWS, Azure, and GCP

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Kedge and Developer Access

Following the announcement, Kedge plans to expand its early access program, gather user feedback, and improve platform stability and features. Developers interested in testing or adopting Kedge can sign up through the platform’s website, with broader availability expected later in 2024. Future updates may include enhanced integrations, security improvements, and documentation to support wider adoption.

MixPad Free Multitrack Recording Studio and Music Mixing Software [Download]

MixPad Free Multitrack Recording Studio and Music Mixing Software [Download]

  • Multitrack Recording and Mixing: Create mixes with audio, music, and voice tracks
  • Track Customization: Apply effects and editing tools to tracks
  • Music Creation Tools: Includes Beat Maker and Midi Creator

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is Kedge’s main innovation?

Kedge’s main innovation is its ability to create forkable VM snapshots and provide a shared global SQLite database for stateful serverless applications, enabling easier deployment and scaling across regions.

Who is developing Kedge?

The platform is developed by Vladislav Vasilyev, with a focus on addressing limitations in existing serverless and cloud infrastructure solutions.

Is Kedge available for public use now?

Kedge is currently in early access, with a demo available on Show HN. Broader release and full availability are planned for later in 2024.

How does Kedge differ from traditional cloud providers?

Kedge offers forkable VM snapshots and a global SQLite database, features that facilitate stateful, distributed applications, which are generally more complex to manage on traditional serverless platforms.

What types of applications can benefit from Kedge?

Applications requiring persistent state, regional distribution, and complex infrastructure management, such as collaborative tools, data-intensive apps, and developer testing environments, are primary candidates.

Source: hn

You May Also Like

The Last MPEG-4 Visual Patent Has Expired

The final MPEG-4 Visual patent has expired, removing licensing restrictions for this video standard. What this means for industry and consumers.

RFC 8890 – The Internet Is For End Users (2020)

RFC 8890 published in 2020 emphasizes that the internet’s primary purpose is serving end users, reaffirming user-centric principles in network development.

Show HN: Firefox In WebAssembly

A developer demonstrates Firefox running entirely in WebAssembly, with Gecko, UI, and SpiderMonkey compiled to a canvas element. This showcases browser portability and innovation.

Technology Missouri Surges In Global Coverage

Missouri’s technology sector is experiencing a surge in global coverage, with GDELT recording 43 mentions in recent reports, highlighting growing international interest.