We have had 5 major releases since I posted last time about Fluvio on Hacker News.<p>This is a special update since, the community has been asking for this for a loooong time!<p>Finally - Fluvio is a single binary that can be run locally and deployed any way you want.<p>We have decoupled the core streaming system from Kubernetes and you can install and have a data streaming setup locally.<p>Follow this post and you would have Fluvio running on your system in 2 minutes.<p>Step 1. Download Fluvio Version Manager:<p>On your terminal run<p>$ curl -fsS https://hub.infinyon.cloud/install/install.sh | bash<p>Fluvio version manager will give you the ability to download different versions of Fluvio:
- Including our read only edge cluster with built in compression, caching, and mirroring to never lose data even with extended downtimes...
- Or our Developer Preview of Stateful Streaming which we are building using the web assembly component model to support all web assembly compatible languages.<p>Step 2. Add the install directory to path:<p>Copy paste the last line of the installer log that looks like this on a mac -<p>$ echo 'export PATH="${HOME}/.fvm/bin:${HOME}/.fluvio/bin:${PATH}"' >> ~/.zshrc<p>It will be different based on the terminal flavour you have bash on Linux -<p>$ echo 'export PATH="${HOME}/.fvm/bin:${HOME}/.fluvio/bin:${PATH}"' >> ~/.bashrc<p>Step 3. Start local cluster:<p>The following command will start a local cluster by default -<p>$ fluvio cluster start<p>Step 4. Create Topic:<p>The following command will create a topic called hello-fluvio:<p>$ fluvio topic create hello-fluvio<p>Step 5. Produce to Topic, Consume From Topic:<p>Produce data to your topic. Run the command first and then type some messages:<p>$ fluvio produce hello-fluvio<p>Consume data from the topic, Run the following command in a different terminal:<p>$ fluvio consume hello-fluvio -B -d<p>Just like that! You have a local cluster running the leanest and meanest streaming engine that exist in 2023!!!<p>Documentation is available here - https://www.fluvio.io/docs/<p>Looking forward to your feedback.<p>P.S.: We are currently running Developer Preview of Stateful Service Development Kit - to build end to end stateful streaming workflows.<p>If you are a seasoned data and platform engineer and you would like to try the Developer Preview, you can register here - https://infinyon.com/request/ss-early-access/