This is an automated email from the ASF dual-hosted git repository.

kranti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iggy-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 316c294ff Update blog files
316c294ff is described below

commit 316c294ff50db6a1bc44a29bfff9631429c3af29
Author: kparisa <[email protected]>
AuthorDate: Sun Feb 9 22:51:44 2025 -0800

    Update blog files
---
 blog/2025-02-10-apache-incubator.md       | 56 ++++++++++++++++++++++++++-----
 blog/2025-02-12-transparent-benchmarks.md | 47 --------------------------
 2 files changed, 47 insertions(+), 56 deletions(-)

diff --git a/blog/2025-02-10-apache-incubator.md 
b/blog/2025-02-10-apache-incubator.md
index d17b046cc..127fbc61b 100644
--- a/blog/2025-02-10-apache-incubator.md
+++ b/blog/2025-02-10-apache-incubator.md
@@ -9,21 +9,47 @@ tags: []
 hide_table_of_contents: false
 date: 2025-02-10
 ---
-## Apache Incubation
++++
+title = "Iggy joins the Apache Incubator"
+date = "2025-02-10"
+author = "Piotr Gankiewicz"
++++
 
-We're extremely excited to announce that Iggy has been accepted into the 
[Apache Incubator](https://incubator.apache.org) program! Since the very first 
day, **Iggy was always meant to be a truly FOSS project**, and we're thrilled 
to see it being recognized by the Apache Software Foundation (ASF). This is a 
huge milestone for us, and we're looking forward to the journey ahead.
+We are thrilled to announce that **Iggy** has officially joined the **[Apache 
Incubator](https://incubator.apache.org/)**! This marks a major milestone in 
our journey to redefine message streaming โ€” one that is **blazingly fast, 
hyper-efficient, and built for the future**. Since the very first day, **Iggy 
was always meant to be a truly FOSS project** โ€” not just open-source in name, 
but deeply rooted in the values of transparency, collaboration, and 
community-driven innovation.
 
-Here you can find the [official 
proposal](https://cwiki.apache.org/confluence/display/INCUBATOR/Iggy+Proposal), 
along with the 
[discussion](https://lists.apache.org/thread/q9whr3q9qd6wqm89f0vc1f6vkkvzc8xf) 
and the [voting 
results](https://lists.apache.org/thread/6zfgdjwrzs92h4z4x6b25v1r23g3f5yg).
+## ๐Ÿš€ A Journey Two Years in the Making
+Itโ€™s been almost two years since the very first line of code was written, and 
weโ€™ve come a long way since the initial release. What started as a bold idea 
has grown into a high-performance, cost-efficient message streaming solution 
with a thriving community of contributors, users, and advocates. Weโ€™ve received 
invaluable feedback, contributions, and support, and weโ€™re more excited than 
ever to take Iggy to the next level.
 
-It's been almost 2 years now since the very first line of code was written, 
and we've come a long way since the initial release. We've managed to build an 
amazing community around Iggy, and we're grateful for all the contributions and 
feedback we've received. We're confident that this move will help us grow even 
further and make Iggy even better.
 
-What's also worth mentioning is that it's not just about the core Iggy 
repository anymore, but also about the [ecosystem](https://github.com/iggy-rs/) 
around it such as SDKs, CLIs, Web UIs, and more - we're already close to 20 
repositories in total, and we want to ensure that all of them are following the 
ASF guidelines.
+## ๐Ÿ”ฅ Beyond Just Iggy โ€“ A Growing Ecosystem
+Iggy is no longer just about the core repository. Over time, weโ€™ve built an 
entire ecosystem around it, including:
 
-We'll do our best to make Iggy the TLP (Top-Level Project) in the future, as 
we already have a lot of ideas on how to improve the project and the community 
around it.
+- โœ… SDKs for seamless developer integrations
+- โœ… CLIs for powerful command-line control
+- โœ… Web UIs for intuitive management
+- โœ… And many moreโ€ฆ
 
-**The future of message streaming is with Iggy, and we want to make sure that 
everyone can benefit from it as Free and Open Source Software, that will stay 
this way forever.**
+Weโ€™re already approaching 20 repositories under the Iggy organization ([see 
them here](https://github.com/iggy-rs/)), and as we enter the Apache Incubator, 
we are committed to ensuring that all of them follow ASF guidelines while 
maintaining our core values of speed, efficiency, and simplicity.
 
-## Codebase transition
+## ๐Ÿ”— Why Apache?
+
+The Apache Software Foundation has nurtured some of the **most transformative 
open-source projects in history** โ€” Hadoop, Spark, Lucene, Solr, Cassandra, 
Kafka, Flink, and Airflow โ€” technologies that have **shaped big data, search, 
and real-time processing**. By joining Apache Incubator, we align with this 
legacy and **gain access to a larger community, better governance, and 
long-term sustainability**.
+
+๐Ÿ”— Dive into the Apache Incubator Details
+
+- [Official 
Proposal](https://cwiki.apache.org/confluence/display/INCUBATOR/Iggy+Proposal)
+- [Discussion 
Thread](https://lists.apache.org/thread/q9whr3q9qd6wqm89f0vc1f6vkkvzc8xf)
+- [Voting 
Results](https://lists.apache.org/thread/6zfgdjwrzs92h4z4x6b25v1r23g3f5yg)
+
+
+## ๐Ÿ“ˆ Whatโ€™s Next?
+**Our vision is clear: Iggy as a future Apache Top-Level Project (TLP)**. We 
already have ambitious ideas on how to improve both the project and the 
community around it:
+
+- **Scaling performance benchmarks** to push the limits of ultra-low-latency 
streaming
+- **Expanding integrations** with modern data infrastructure
+- **Building a vibrant developer ecosystem** that makes message streaming 
frictionless
+
+## ๐Ÿฆ€ Codebase transition
 
 After the recent 
[discussion](https://lists.apache.org/thread/zrn96nlg23r9353lr5tp2by2ggx4zxqc), 
we plan to stick to the **monorepo approach**, under which, we will have a 
single repository for all the Iggy-related projects. This will make it easier 
for the contributors to navigate through the codebase, and to see how the 
changes in one project affect the others. This should also help us to keep the 
consistency across the projects, especially, once we release the Rust bindings 
to be used [...]
 
@@ -33,6 +59,18 @@ We'll also host our website under the 
[iggy.apache.org](https://iggy.apache.org)
 
 There will be most likely some changes related to hosting the Docker images, 
as well as the other tools we're using, but we'll make sure to keep you updated 
on that.
 
-**Last but not least, we've got a new logo**! Our lovely Italian Greyhound is 
now a part of the Apache family, and we're proud to have it as our mascot. As 
you can see, it's so fast, that even the light travelling through the optical 
can't keep up with it :)
+## ๐Ÿ’ก Join the Movement
+If you believe in a future where message streaming is lightning-fast, 
hyper-efficient, and accessible to all, we invite you to be part of this 
journey. Whether you're a developer, architect, or enterprise innovator, your 
contributions, feedback, and ideas will shape what comes next.
+
+And this is just the beginning. **Welcome to the era of Hyper-Efficient 
Message Streaming at Laser Speed.**
+
+**Last but not least, we've got a new logo**! Our lovely Italian Greyhound is 
now a part of the Apache family, and we're proud to have it as our mascot. As 
you can see, it's so fast, that even the light travelling through the optical 
fiber can't keep up with it :)
 
 ![image](/apache-incubator/iggy_logo.png)
+
+๐Ÿ‘‰ Follow us, contribute, and help to build the future of the message streaming!
+
+- [Discord](https://iggy.rs/discord)
+- [X (Twitter)](https://x.com/ApacheIggy)
+- [Bluesky](https://bsky.app/profile/iggy.rs)
+- [LinkedIn](https://www.linkedin.com/company/apache-iggy/)
\ No newline at end of file
diff --git a/blog/2025-02-12-transparent-benchmarks.md 
b/blog/2025-02-12-transparent-benchmarks.md
deleted file mode 100644
index f2cb59c06..000000000
--- a/blog/2025-02-12-transparent-benchmarks.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: Iggy and the Transparent Benchmarks
-authors:
-  - name: Piotr Gankiewicz
-    title: Iggy.rs founder
-    url: https://github.com/spetz
-    image_url: https://github.com/spetz.png
-tags: []
-hide_table_of_contents: false
-date: 2025-02-12
----
-## Benchmarks should be the first-class citizen
-
-In the world of software development, **benchmarks are often treated as a 
second-class citizen**. They're more of an addition to the codebase, rather 
than a crucial part of it, which should be the other way around, especially 
when it comes to the performance-critical systems or infrastructure tools.
-
-Sometimes, the benchmarking results are nothing more than just a 
**cherry-picking of the best-case scenarios**, which are not representative of 
real-world usage. In such a case, they simply serve a sole purpose of either 
making the project look better than it is or how well it does outperform the 
competition, under the extremely optimized conditions when comparing with its 
counterparts.
-
-**Trying to reproduce the benchmarks is often a nightmare**, as the 
environment setup is not documented, the code is unavailable, or the 
instructions are not clear enough. This makes it close to impossible to verify 
the results, which are then taken for granted.
-
-Or even worse, the **benchmarking tool might be so complex, that it's hard to 
understand how it works**, and what are the assumptions behind it. ALl of 
these, does result in hard to extend or modify the existing benchmarks, which 
are not covering the particular use case you're interested in. It's just here 
to tell everyone that we do have benchmarks, but how we do it, and what they 
measure, is a mystery.
-
-**Which is why at [Iggy](https://github.com/iggy-rs/iggy/), we've decided to 
make the benchmarks a first-class citizen**.
-
-Our `iggy-bench` tool, which is used to run the benchmarks and is part of the 
core open source repository (can be found under the `bench` directory), has 
come a long way and has been serving us well.
-
-![image](/transparent-benchmarks/iggy_bench_cli.png)
-
-We use it to do quick performance checks, regression testing, and to see how 
the changes we introduce affect the performance. **We run it on our localhost, 
as well as on the Virtual Machines in the cloud, to see how it behaves under a 
variety of environments.**
-
-## Iggy benchmarking dashboard
-
-**And today, we're proud to present 
[benchmarks.iggy.rs](https://benchmarks.iggy.rs/)** - a benchmarking dashboard, 
which is available to everyone. It's a website where you can see how Iggy 
performs under the different conditions, and how it scales with the number of 
clients, messages, and topics.
-
-This is our community-driven effort, where everyone can contribute, and add 
their own benchmarks. Simply run the `iggy-bench` tool, and submit the results 
to our 
[iggy-bench-dashboard](https://github.com/iggy-rs/iggy-bench-dashboard/), which 
is of course, an open-source project as well.
-Please check the current readme for the instructions on how to submit the 
results.
-
-![image](/transparent-benchmarks/iggy_bench_dashboard.png)
-
-**And this is just the beginning**, as we plan to extend the dashboard, and 
add more benchmarks, which are covering the different use cases.
-
-Our main goal is to make the benchmarking process (and its results) 
**transparent, reproducible, and easy to understand**. We want to make them a 
first-class citizen, and a crucial part of the Iggy project. We want to make 
them a tool, which will help us to improve the performance, and to make Iggy 
the best streaming server out there. We're looking forward to your feedback, 
and we hope you'll enjoy the benchmarks.
-
-## Towards the microsecond latency
-
-**And as a cherry on top, we've recently managed to achieve the 
sub-millisecond write latency**. This is a huge milestone for us, as it's a 
proof that Iggy can be used in low-latency applications, where speed is 
crucial. Lately, we've been experimenting a lot with 
[rkyv](https://github.com/rkyv/rkyv) - zero-copy deserialization framework, 
which has yielded some great results. Keep in mind that streaming the data 
within the range of microseconds latency depends on the several factors, suc 
[...]
-
-And the best part is that we're just getting started. We're looking forward to 
pushing the limits even further, and to see how far we can go. There's still 
tons of optimizations coming, including switching the runtime to the 
[monoio](https://github.com/bytedance/monoio) which does support **io_uring**, 
and we've experienced superb results with this one on our experimental branch. 
Then, there's the whole concept of shared-nothing & thread-per-core design, and 
many more. Stay tuned!

Reply via email to