Importance of Stream Processing in Today’s World


Industry observers agree on the compelling value of stream processing. In fact, stream processing consistently ranks as a top 10 technology trend in recent years. Although stream processing technologies have been around for a decade, there has been a clear change in recent times regarding their application in solving business problems. Businesses are no longer satisfied with knowing what happened in the past; rather, new use cases in advanced analytics are about predicting future outcomes.  

According to a recent IDC report, the stream processing market is expected to grow at a compound annual growth rate (CAGR) of 21.5% from 2022 to 2028. This means that businesses will expect more real-time insights, which will require data processing systems to answer complex questions across multiple data sources in real time. Any use cases that require actionable intelligence are a natural fit for stream processing.  

Stream processing and analytics allow users to continuously analyze data and identify trends and patterns in near real time that may not be visible with traditional batch analytics. 

There are two key challenges to the widespread adoption of stream processing: developer ramp-up and the cost of system ownership. The key question is: Will stream processing vendors step up to make stream processing easily accessible to all users?  

The answer is yes. RisingWave Cloud GA addresses this question with a robust feature set.


Areas of Product Feature Focus and User Benefits


When it comes to any major software release, it's crucial to clearly outline the design thinking behind the feature set. The RisingWave Cloud GA release is specifically built for production use and needs to cater to the end-to-end needs of stream processing use cases. In this regard, the Beta release laid RisingWave Cloud GA Release’s foundation.  

During the Beta version, the primary goal was to ensure that users had the essential functionality required to build streaming processing apps. However, for the GA release, we focused on not only early adopters but also other users with varying levels of capabilities. 

Close
Featured Three design principles for the GA release


To this end, we followed three design principles for the GA release:

  1. Ease of use: We prioritized ensuring that new streaming users could quickly onboard and gain value from the stream processing platform without any challenges. We wanted to create a seamless experience that would make it easy for users to navigate the system.
  2. Production-readiness: Another crucial aspect we kept in mind during the GA release was enabling users to deploy in the customer environment of their choice with security and scalability. We wanted to build a platform that would accommodate different users' needs while also ensuring the security of their data.
  3. Better Together: At RisingWave Cloud, we strive to make stream processing entry into data platforms as frictionless as possible. We understand that our customers have made investments in previous systems, and we want to ensure they can continue to get returns on those investments. We wanted to create a platform that seamlessly integrated with various data platforms, making the transition process as smooth as possible.

RisingWave Cloud caters to the needs of various personas who will be instrumental in ensuring the widespread adoption of stream processing systems:

  1. Data Engineers: With an easy exploration of streaming data using web console tooling, data engineers can easily integrate upstream and downstream applications using the UI connector wizard.
  2. Operations Staff: RisingWave Cloud provides elastic scalability to support unlimited data growth and comprehensive administrative functions via the Cloud portal, making it easier for operations staff to manage and monitor systems.

In summary, the RisingWave Cloud GA release is a robust platform built to satisfy the end-to-end needs of stream processing use cases. Our focus on ease of use, production-readiness, and better integration with data platforms ensures that our users have a seamless experience while maintaining the security and scalability of their data.


Release Feature Highlights


RisingWave Cloud provides a comprehensive package of solutions to build cloud-native stream processing applications. Its features span the entire stack, from applications to the core database engine and the underlying infrastructure.

Close
Featured Key features of RisingWave Cloud

Here are some key features:

Fully managed services


RisingWave Cloud provides a comprehensive and reliable managed service in the cloud, which includes:

Close
Featured
  • Hosted service in the cloud. Users don't have to worry about managing the underlying infrastructure. As a hosted service, RisingWave Cloud removes the complications of configuration and maintenance.
  • Simplified cluster management. Users can easily manage their provisioned clusters inside the RisingWave Cloud portal. Get a cluster ready in just a few clicks.
  • Built-in monitoring stack. RisingWave Cloud portal lists all the clusters in either card or list view. Click on each item to track the detailed status of the cluster.
  • Enhanced performance and security guarantee. RisingWave Cloud guarantees data security through its full-stack data protection solutions, which are compliant with SOC II.


Flexible cloud deployment options


RisingWave Cloud offers customers the choice of deployment based on their needs.

  • Cloud-neutral platform. RisingWave Cloud is developed without a lock-in on any cloud vendor. Customers can choose either AWS or GCP as the preferred underlying vendor.
  • Various deployment modes. RisingWave Cloud provides either hosted service or bring-your-own-cloud (BYOC) solutions to adjust the local cloud environments without sacrificing the benefits of saving maintenance costs.
  • Integration with popular data sources and sinks. With the latest version of RisingWave, users can easily connect to more than 20 sources and sinks on RisingWave Cloud.
  • Elasticity and cost-efficiency. RisingWave Cloud is built to fully realize the potential of cloud infrastructure. By decoupling compute and storage, RisingWave Cloud achieves excellent elasticity and performance without introducing significant costs when the data grows.


Unparalleled user experience on the cloud


RisingWave Cloud provides a truly intuitive experience for developers and administrators.

Close
Featured
  • Easy-to-use programming interface. With a standard SQL interface, users can quickly connect to data sources and manipulate streaming data using a query language they already know.
  • Simplified development process. Powered by RisingWave, stream processing is now as easy as database modeling and data engineering. Just write the business question in SQL, and RisingWave will create the pipeline in seconds!
  • Built-in web console. Users don't need to install a workspace on their laptops. just write the SQL and build the stream processing pipelines in the browser tab, right in RisingWave Cloud.
  • Low-code development toolkits. Creating sources and sinks can be as easy as filling out a form.

Getting Access to RisingWave Cloud

You’re just one step away from experiencing the full power of stream processing with RisingWave Cloud!

All you need to do is fill out the form on our website, and we’ll promptly send you the link to get started. We value your input and ideas, as we are committed to making RisingWave Cloud the ultimate platform for building your stream processing applications. For more information, email our sales team or reach us via Slack.

RisingWave is excited to officially announce the beta release of RisingWave Cloud. After months of development and testing, our team is eager to offer our customers the beta release of RisingWave Cloud.

RisingWave Cloud beta is designed to provide an easy-to-use stream processing platform in the cloud. With RisingWave Cloud, we're redefining how businesses handle streaming data, providing unparalleled scalability and cost efficiency. We invite everyone, whether you're a data enthusiast, developer, or business leader, to join us in this exciting journey as we unlock new possibilities for real-time data processing and insights.

In this blog, let’s quickly review what RisingWave Cloud offers in this beta release.


Simplified development with RisingWave Cloud


RisingWave Cloud is a hosted service that provides out-of-the-box RisingWave service for you.

You can create a new cloud-hosted RisingWave cluster and start building your stream processing applications in 5 minutes. To get started, log in to your account, follow the guidelines in the cloud portal dashboard to create your first cluster, and start writing your SQL queries.

Close
Featured The dashboard of RisingWave Cloud after the first login

After creating a cluster, you can build your application directly in our web console instead of connecting to it via your local client. Access the Console tab and log in to your cluster using your database username and password.

Inside the web console, we offer a complete toolbox for developing SQL applications, including a built-in rich text SQL editor, a database catalog on the left panel, a simple self-explanatory data visualization panel, and query logs at the bottom.

We also provide sample queries featuring simple use cases from the top right menu above the console window. We have deployed a demo environment; these queries can run at any time.

Close
Featured RisingWave Cloud web console with an example query

Want to connect to your clusters in code or using your local clients? No problem. You can still connect to your clusters in various ways. We support psql client and various programming language clients, including JavaNode.js, and Python. You can view the connection information of your clusters at the cluster detail page.

Close
Featured The connection information of RisingWave Cloud cluster

Managing and monitoring your clusters


You can manage your provisioned clusters easily inside the RisingWave Cloud portal. On the Clusters page, RisingWave Cloud lists all your clusters in either card or list view, depending on your preference. Click each item to view the detailed status of the cluster.

Below is an example screenshot of the details page of a running cluster. On top, you can do quick actions on your cluster, including stopping, restarting, and deleting your cluster. The configuration information is listed on the top right. The main part of the details page is a dashboard displaying the cluster status, including CPU usage, memory usage, streaming throughput, storage usage, network usage, and barrier latency. You can easily track the historical usage metrics and instantly see the abnormal behaviors here.

Close
Featured The details page of a running cluster

Aside from doing high-level management for your clusters, you can manage the database users for your cluster in the cloud portal. Access the database user tab to create a new database user, delete one database user, or change existing user passwords.

Close
Featured Create a new database user for your cluster

Improved feature sets, stability, and performance


Our team put a lot of effort into ensuring that RisingWave Cloud beta provides a stable yet performant stream processing service. RisingWave Cloud beta is based on the 0.18.0 version of RisingWave Database, which extensively improved its feature setstability, and performance. Please check out our release notes for more detailed information. Apart from that, our cloud team has put countless efforts into enhancing the availability and stability of the cloud service. If you encounter any problem with the cloud service, please contact us via email or Slack. Our support team will get back to you as soon as possible.


Getting access to RisingWave Cloud


To access RisingWave Cloud beta, fill out the form on our website. We will send you the link to RisingWave Cloud via email. We invite you to sign up for your account and experience RisingWave Cloud, and we look forward to your feedback to help us continue to improve it.

Close
Featured Sign up for RisingWave Cloud beta on our product page

Beyond the free tier cluster


RisingWave Cloud beta is free for all users. It provides an independent RisingWave cluster of 1 compute node, with 1vCPU and 2GB memory. The free tier cluster expires after 7 days. If you need to sustain it, please do not hesitate to contact us via email for an extension.

RisingWave Cloud beta offers customizable configurations. Contact sales to activate a customized plan. Please let us know your detailed requirements, and we will send you an invitation code. After redeeming your invitation code, you can customize your cluster configurations and keep them active without an expiration date.

Close
Featured Enable your customized plan via an invitation code

conclusion

Thank you for your interest in RisingWave Cloud. Sign up for our monthly newsletter if you’d like to keep up to date on all the happenings with RisingWave. Follow us on Twitter and Linkedin, and join our Slack community to talk to our engineers and hundreds of streaming enthusiasts worldwide.

sign up successfully_

Welcome to RisingWave community

Get ready to embark on an exciting journey of growth and inspiration. Stay tuned for updates, exclusive content, and opportunities to connect with like-minded individuals.

message sent successfully_

Thank you for reaching out to us

We appreciate your interest in RisingWave and will respond to your inquiry as soon as possible. In the meantime, feel free to explore our website for more information about our services and offerings.

subscribe successfully_

Welcome to RisingWave community

Get ready to embark on an exciting journey of growth and inspiration. Stay tuned for updates, exclusive content, and opportunities to connect with like-minded individuals.