Skip to content

Commit bc649a5

Browse files
OLake Fusion SEO Optimizations (#419)
* blog: Introducing OLake Fusion * changes-01 * comments resolved * updated links * resolved comments -2 * chore: minor changes * chore: resolved badal comments * update: delete file image * reolved: badal comments 2 * docs: add SEO keywords for OLake Fusion compaction content * address comments * address comments * addressed review comments from Badal and Merlyn * addressed review comments from Badal and Merlyn. * fixed the cover image and added one FAQ. * addressed the comments * chore: minor changes * minor changes to the cover image * minor faq fix * added OLake Fusion CTA tags for blogs * chore: removed airflow, spark -> vanilla spark * removed compaction strategies faqs * removed the tags and fixed the cover image * final comments resolved --------- Co-authored-by: siddharth-chevella <siddharth@datazip.io>
1 parent e71c57a commit bc649a5

14 files changed

Lines changed: 308 additions & 0 deletions

blog/2026-04-28-olake-fusion-introduction-blog.mdx

Lines changed: 213 additions & 0 deletions
Large diffs are not rendered by default.

blog/authors.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,3 +153,12 @@ anshika:
153153
email: hello@olake.io
154154
socials:
155155
linkedin: anshika
156+
157+
siddharth:
158+
page: true
159+
name: Siddharth Chevella
160+
title: OLake Maintainer
161+
image_url: /img/authors/siddharth.webp
162+
email: siddharth@olake.io
163+
socials:
164+
linkedin: siddharth-ch05

blog/tags.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,3 +353,34 @@ metrics:
353353
permalink: '/metrics'
354354
description: 'Blogs on the topic Data Metrics and Performance Monitoring'
355355

356+
fusion:
357+
label: 'OLake Fusion'
358+
permalink: '/fusion'
359+
description: 'Blogs on the topic OLake Fusion for Iceberg table maintenance'
360+
361+
compaction:
362+
label: 'Compaction'
363+
permalink: '/compaction'
364+
description: 'Blogs on the topic Iceberg table compaction'
365+
366+
optimization:
367+
label: 'Optimization'
368+
permalink: '/optimization'
369+
description: 'Blogs on the topic data and query optimization'
370+
371+
iceberg-tables:
372+
label: 'Iceberg Tables'
373+
permalink: '/iceberg-tables'
374+
description: 'Blogs on the topic Apache Iceberg table management'
375+
376+
iceberg-maintenance:
377+
label: 'Iceberg Maintenance'
378+
permalink: '/iceberg-maintenance'
379+
description: 'Blogs on the topic Apache Iceberg table maintenance'
380+
381+
small-files:
382+
label: 'Small Files'
383+
permalink: '/small-files'
384+
description: 'Blogs on the topic small files problem in data lakehouses'
385+
386+

src/components/FusionBlogCTA.tsx

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
import React from 'react';
2+
import { FaExternalLinkAlt, FaGithub } from 'react-icons/fa';
3+
4+
const FusionBlogCTA = () => {
5+
return (
6+
<div className="bg-white dark:bg-black/70 rounded-2xl p-8 max-w-3xl w-full shadow-lg text-center transition-colors">
7+
<h2 className="text-4xl font-bold mb-4 text-gray-800 dark:text-white">
8+
OLake Fusion
9+
</h2>
10+
<p className="text-lg font-light text-gray-700 dark:text-gray-300 mb-8">
11+
Open-source lakehouse maintenance for Apache Iceberg tables. 50% cheaper (2x faster) compaction than Vanilla Spark.
12+
</p>
13+
14+
<div className="flex flex-col md:flex-row justify-center gap-4">
15+
<a
16+
href="https://getolake.slack.com/ssb/redirect"
17+
target="_blank"
18+
rel="noopener noreferrer"
19+
className="inline-flex items-center justify-center text-lg font-medium text-white bg-black dark:bg-white dark:text-black rounded-full px-6 py-3 transition transform hover:-translate-y-1 hover:opacity-90 min-w-[150px]"
20+
>
21+
<FaExternalLinkAlt className="mr-2 text-white dark:text-black" />
22+
<span className='text-white text-xs dark:text-black'>Slack</span>
23+
</a>
24+
25+
<a
26+
href="https://olake.io/#olake-form-product"
27+
target="_blank"
28+
rel="noopener noreferrer"
29+
className="inline-flex items-center justify-center text-lg font-medium text-white bg-black dark:bg-white dark:text-black rounded-full px-6 py-3 transition transform hover:-translate-y-1 hover:opacity-90 min-w-[150px]"
30+
>
31+
<FaExternalLinkAlt className="mr-2 text-white dark:text-black" />
32+
<span className='text-white text-xs dark:text-black'>Signup</span>
33+
</a>
34+
35+
<a
36+
href="https://github.com/datazip-inc/olake-fusion"
37+
target="_blank"
38+
rel="noopener noreferrer"
39+
className="inline-flex items-center justify-center text-lg font-medium text-white bg-black dark:bg-white dark:text-black rounded-full px-6 py-3 transition transform hover:-translate-y-1 hover:opacity-90 min-w-[150px]"
40+
>
41+
<FaGithub className="mr-2 text-white dark:text-black" />
42+
<span className='text-white text-xs dark:text-black'>Explore OLake Fusion GitHub</span>
43+
</a>
44+
</div>
45+
46+
<div className="mt-6 text-sm text-gray-600 dark:text-gray-400">
47+
Contact us at <strong>hello@olake.io</strong>
48+
</div>
49+
</div>
50+
);
51+
};
52+
53+
export default FusionBlogCTA;

src/theme/MDXComponents/Index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import Tabs from '@theme/Tabs';
55
import TabItem from '@theme/TabItem';
66
import Hr from '@site/src/components/Hr'
77
import BlogCTA from '@site/src/components/BlogCTA'
8+
import FusionBlogCTA from '@site/src/components/FusionBlogCTA'
89
import TestimonialCard from '@site/src/components/TestimonialCard'
910

1011
import YouTubeEmbed from '@site/src/components/webinars/YouTubeEmbed';
@@ -142,6 +143,7 @@ const MDXComponents = {
142143
TabItem,
143144
Hr,
144145
BlogCTA,
146+
FusionBlogCTA,
145147
TestimonialCard,
146148
DocCardList,
147149

static/img/authors/siddharth.webp

752 KB
Loading
65.2 KB
Loading
1.47 MB
Loading
133 KB
Loading
1.79 MB
Loading

0 commit comments

Comments
 (0)