This is an automated email from the ASF dual-hosted git repository.
bhavanisudha pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 371fbc6f66c [DOCS] Added video resources to Concepts and Services
Sections (#10080)
371fbc6f66c is described below
commit 371fbc6f66c7e2d38f138cfb56bb05f15e9bcab6
Author: Chandra Krishnan <[email protected]>
AuthorDate: Wed Dec 6 08:40:02 2023 -0500
[DOCS] Added video resources to Concepts and Services Sections (#10080)
* Added video resources to Concepts and Services Sections
* Fixed changes from review_1
---------
Co-authored-by: Bhavani Sudha Saktheeswaran
<[email protected]>
---
package-lock.json | 6 ++++++
website/docs/clustering.md | 5 +++++
website/docs/concurrency_control.md | 7 ++++++-
website/docs/disaster_recovery.md | 14 ++++++++++++++
website/docs/file_sizing.md | 5 ++++-
website/docs/hoodie_cleaner.md | 7 +++++++
website/docs/indexing.md | 8 +++++++-
website/docs/key_generation.md | 1 +
website/docs/markers.md | 3 ++-
website/docs/metadata.md | 8 +++++++-
website/docs/metadata_indexing.md | 5 +++++
website/docs/migration_guide.md | 6 ++++++
website/docs/precommit_validator.md | 5 +++++
website/docs/record_payload.md | 1 +
website/docs/rollbacks.md | 3 +++
website/docs/schema_evolution.md | 5 +++++
website/docs/table_types.md | 6 ++++++
website/docs/transforms.md | 6 ++++++
website/docs/write_operations.md | 10 +++++++++-
...he_Hudi_MOR_and_COW_Deep_Dive_By_Sivabalan_Narayanan.md | 4 ++--
...SCD2_with_Apache_Spark_and_Apache_Hudi_Hands_on_Labs.md | 2 +-
...Apache_Hudi_s_MOR_and_COW_Tables_Use_Cases_from_Uber.md | 4 ++--
...line_with_Apache_Hudi_Kinesis_and_Flink_Hands_on_Lab.md | 2 +-
..._from_DynamoDB_to_Apache_Hudi_using_Kinesis_FlinkLab.md | 2 +-
...h_Hudi_Commit_Notification_TO_HTTP_URI_with_Callback.md | 2 +-
...Jobs_with_Templated_Approach_Serverless_Architecture.md | 2 +-
26 files changed, 114 insertions(+), 15 deletions(-)
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 00000000000..6bb3bee262d
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,6 @@
+{
+ "name": "hudi",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {}
+}
diff --git a/website/docs/clustering.md b/website/docs/clustering.md
index 2fb0f17c25e..2feab1902ac 100644
--- a/website/docs/clustering.md
+++ b/website/docs/clustering.md
@@ -321,3 +321,8 @@ def structuredStreamingWithClustering(): Unit = {
Await.result(f1, Duration.Inf)
}
```
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Understanding Clustering in Apache Hudi and the Benefits of Asynchronous
Clustering](https://www.youtube.com/watch?v=R_sm4wlGXuE)
\ No newline at end of file
diff --git a/website/docs/concurrency_control.md
b/website/docs/concurrency_control.md
index 793911deed9..dd4e217829e 100644
--- a/website/docs/concurrency_control.md
+++ b/website/docs/concurrency_control.md
@@ -296,4 +296,9 @@ hoodie.cleaner.policy.failed.writes=EAGER
## Caveats
If you are using the `WriteClient` API, please note that multiple writes to
the table need to be initiated from 2 different instances of the write client.
-It is **NOT** recommended to use the same instance of the write client to
perform multi writing.
\ No newline at end of file
+It is **NOT** recommended to use the same instance of the write client to
perform multi writing.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Hands on Lab with using DynamoDB as lock table for Apache Hudi Data
Lakes](https://youtu.be/JP0orl9_0yQ)
\ No newline at end of file
diff --git a/website/docs/disaster_recovery.md
b/website/docs/disaster_recovery.md
index b95085d358b..889f339dad5 100644
--- a/website/docs/disaster_recovery.md
+++ b/website/docs/disaster_recovery.md
@@ -293,3 +293,17 @@ to assist in deleting a savepoint. Please do remember that
cleaner may not clean
should ensure they delete the savepoints from time to time. If not, the
storage reclamation may not happen.
Note: Savepoint and restore for MOR table is available only from 0.11.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Use Glue 4.0 to take regular save points for your Hudi tables for backup or
disaster Recovery](https://www.youtube.com/watch?v=VgIMPSK7rFAa)
+* [How to Rollback to Previous Checkpoint during Disaster in Apache Hudi using
Glue 4.0 Demo](https://www.youtube.com/watch?v=Vi25q4vzogs)
+
+
+
+
+
+
+
+
diff --git a/website/docs/file_sizing.md b/website/docs/file_sizing.md
index 1e54ed5acd0..157190005f3 100644
--- a/website/docs/file_sizing.md
+++ b/website/docs/file_sizing.md
@@ -170,5 +170,8 @@ Here are the critical file sizing configurations:
| clustering.plan.strategy.small.file.limit | 600 (Optional) |
Files smaller than the size specified here are candidates for clustering,
default 600 MB<br /><br /> `Config Param:
CLUSTERING_PLAN_STRATEGY_SMALL_FILE_LIMIT` |
| clustering.plan.strategy.target.file.max.bytes | 1073741824 (Optional)|
Each group can produce 'N'
(CLUSTERING_MAX_GROUP_SIZE/CLUSTERING_TARGET_FILE_SIZE) output file groups,
default 1 GB<br /><br /> `Config Param:
CLUSTERING_PLAN_STRATEGY_TARGET_FILE_MAX_BYTES` |
+## Related Resources
+<h3>Videos</h3>
-
+* [Mastering File Sizing in Hudi: Boosting Performance and
Efficiency](https://www.youtube.com/watch?v=qg-2aYyvfts)
+* ["How do I Ingest Extremely Small Files into Hudi Data lake with Glue
Incremental data processing](https://www.youtube.com/watch?v=BvoLVeidd-0)
\ No newline at end of file
diff --git a/website/docs/hoodie_cleaner.md b/website/docs/hoodie_cleaner.md
index 8cfd7437cc2..c050604c6e9 100644
--- a/website/docs/hoodie_cleaner.md
+++ b/website/docs/hoodie_cleaner.md
@@ -139,3 +139,10 @@ cleans run --sparkMaster local --hoodieConfigs
hoodie.cleaner.policy=KEEP_LATEST
```
You can find more details and the relevant code for these commands in
[`org.apache.hudi.cli.commands.CleansCommand`](https://github.com/apache/hudi/blob/master/hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java)
class.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Cleaner Service: Save up to 40% on data lake storage costs | Hudi
Labs](https://youtu.be/mUvRhJDoO3w)
+* [Efficient Data Lake Management with Apache Hudi Cleaner: Benefits of
Scheduling Data Cleaning #1](https://www.youtube.com/watch?v=CEzgFtmVjx4)
+* [Efficient Data Lake Management with Apache Hudi Cleaner: Benefits of
Scheduling Data Cleaning #2](https://www.youtube.com/watch?v=RbBF9Ys2GqM)
\ No newline at end of file
diff --git a/website/docs/indexing.md b/website/docs/indexing.md
index ffa4208c15d..6377961447c 100644
--- a/website/docs/indexing.md
+++ b/website/docs/indexing.md
@@ -155,4 +155,10 @@ to finally check the incoming updates against all files.
The `SIMPLE` Index will
`HBASE` index can be employed, if the operational overhead is acceptable and
would provide much better lookup times for these tables.
When using a global index, users should also consider setting
`hoodie.bloom.index.update.partition.path=true` or
`hoodie.simple.index.update.partition.path=true` to deal with cases where the
-partition path value could change due to an update e.g users table partitioned
by home city; user relocates to a different city. These tables are also
excellent candidates for the Merge-On-Read table type.
\ No newline at end of file
+partition path value could change due to an update e.g users table partitioned
by home city; user relocates to a different city. These tables are also
excellent candidates for the Merge-On-Read table type.
+
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Global Bloom Index: Remove duplicates & guarantee uniquness - Hudi
Labs](https://youtu.be/XlRvMFJ7g9c)
diff --git a/website/docs/key_generation.md b/website/docs/key_generation.md
index 3bf89035eaa..2056e463e08 100644
--- a/website/docs/key_generation.md
+++ b/website/docs/key_generation.md
@@ -209,3 +209,4 @@ Partition path generated from key generator: "2020040118"
Input field value: "20200401" <br/>
Partition path generated from key generator: "04/01/2020"
+
diff --git a/website/docs/markers.md b/website/docs/markers.md
index a8549b1b44a..71321d70c19 100644
--- a/website/docs/markers.md
+++ b/website/docs/markers.md
@@ -87,4 +87,5 @@ with direct markers because the file system metadata is
efficiently cached in me
| ------------- | ----------- | :-------------:|
| `hoodie.write.markers.type` | timeline_server_based | Marker type to
use. Two modes are supported: (1) `direct`: individual marker file
corresponding to each data file is directly created by the executor; (2)
`timeline_server_based`: marker operations are all handled at the timeline
service which serves as a proxy. New marker entries are batch processed and
stored in a limited number of underlying files for efficiency. |
| `hoodie.markers.timeline_server_based.batch.num_threads` | 20 | Number of
threads to use for batch processing marker creation requests at the timeline
server. |
-| `hoodie.markers.timeline_server_based.batch.interval_ms` | 50 | The batch
interval in milliseconds for marker creation batch processing. |
\ No newline at end of file
+| `hoodie.markers.timeline_server_based.batch.interval_ms` | 50 | The batch
interval in milliseconds for marker creation batch processing. |
+
diff --git a/website/docs/metadata.md b/website/docs/metadata.md
index d26d0bdd849..c85c008380c 100644
--- a/website/docs/metadata.md
+++ b/website/docs/metadata.md
@@ -191,4 +191,10 @@
hoodie.write.lock.provider=<distributed-lock-provider-classname>
```
Note that there are different external [lock providers
available](/docs/concurrency_control#external-locking-and-lock-providers)
-to choose from.
\ No newline at end of file
+to choose from.
+
+## Related Resources
+<h3>Blogs</h3>
+
+* [Multi-Modal Index for the Lakehouse in Apache
Hudi](https://www.onehouse.ai/blog/introducing-multi-modal-index-for-the-lakehouse-in-apache-hudi)
+* [Table service deployment models in Apache
Hudi](https://medium.com/@simpsons/table-service-deployment-models-in-apache-hudi-9cfa5a44addf)
\ No newline at end of file
diff --git a/website/docs/metadata_indexing.md
b/website/docs/metadata_indexing.md
index 12de4948230..5b96ed07bd4 100644
--- a/website/docs/metadata_indexing.md
+++ b/website/docs/metadata_indexing.md
@@ -209,3 +209,8 @@ Asynchronous indexing feature is still evolving. Few points
to note from deploym
Some of these limitations will be removed in the upcoming releases. Please
follow [HUDI-2488](https://issues.apache.org/jira/browse/HUDI-2488) for
developments on this feature.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Advantages of Metadata Indexing and Asynchronous Indexing in Hudi Hands on
Lab](https://www.youtube.com/watch?v=TSphQCsY4pY)
\ No newline at end of file
diff --git a/website/docs/migration_guide.md b/website/docs/migration_guide.md
index 25e290a706d..5b9d6bfe55d 100644
--- a/website/docs/migration_guide.md
+++ b/website/docs/migration_guide.md
@@ -109,3 +109,9 @@ Here are the basic configs that control bootstrapping.
| hoodie.bootstrap.mode.selector.regex.mode | METADATA_ONLY
(Optional)
| When specified, applies one of the possible <u>[Bootstrap
Modes](https://github.com/apache/hudi/blob/bc583b4158684c23f35d787de5afda13c2865ad4/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/BootstrapMode.java)</u>
to the partitions that match the regex provided as part of the
`hoodie.bootstrap.mode.select [...]
By default, with only `hoodie.bootstrap.base.path` being provided
METADATA_ONLY mode is selected. For other options, please refer [bootstrap
configs](https://hudi.apache.org/docs/next/configurations#Bootstrap-Configs)
for more details.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Bootstrapping in Apache Hudi on EMR Serverless with
Lab](https://www.youtube.com/watch?v=iTNLqbW3YYA)
+
\ No newline at end of file
diff --git a/website/docs/precommit_validator.md
b/website/docs/precommit_validator.md
index 6dbd3354305..741b9deb683 100644
--- a/website/docs/precommit_validator.md
+++ b/website/docs/precommit_validator.md
@@ -94,3 +94,8 @@ void validateRecordsBeforeAndAfter(Dataset<Row> before,
Hudi offers a [commit notification
service](https://hudi.apache.org/docs/next/writing_data/#commit-notifications)
that can be configured to trigger notifications about write commits.
The commit notification service can be combined with pre-commit validators to
send a notification when a commit fails a validation. This is possible by
passing details about the validation as a custom value to the HTTP endpoint.
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Learn About Apache Hudi Pre Commit Validator with Hands on
Lab](https://www.youtube.com/watch?v=KNzs9dj_Btc)
diff --git a/website/docs/record_payload.md b/website/docs/record_payload.md
index 1ed47b2ca96..7bc5bed3d4c 100644
--- a/website/docs/record_payload.md
+++ b/website/docs/record_payload.md
@@ -174,3 +174,4 @@ Record payloads are tunable to suit many use cases. Please
check out the configu
listed [here](/docs/configurations#RECORD_PAYLOAD). Moreover, if users want to
implement their own custom merge logic,
please check out [this
FAQ](/docs/faq/#can-i-implement-my-own-logic-for-how-input-records-are-merged-with-record-on-storage).
In a
separate document, we will talk about a new record merger API for optimized
payload handling.
+
diff --git a/website/docs/rollbacks.md b/website/docs/rollbacks.md
index 295ce70c0dc..5a2ebf2a70b 100644
--- a/website/docs/rollbacks.md
+++ b/website/docs/rollbacks.md
@@ -66,4 +66,7 @@ file is no longer updated, so other writers can deduce the
failed write after a

_Figure 2: multi-writer with lazy cleaning of failed commits_
+## Related Resources
+<h3>Videos</h3>
+* [How to Rollback to Previous Checkpoint during Disaster in Apache Hudi using
Glue 4.0 Demo](https://www.youtube.com/watch?v=Vi25q4vzogs)
\ No newline at end of file
diff --git a/website/docs/schema_evolution.md b/website/docs/schema_evolution.md
index 6597bb31253..706e6c2d424 100755
--- a/website/docs/schema_evolution.md
+++ b/website/docs/schema_evolution.md
@@ -313,3 +313,8 @@ scala> spark.sql("select rowId, partitionId, preComb, name,
versionId, intToLong
```
+## Related Resources
+<h3>Videos</h3>
+
+* [Learn Schema Evolution in Apache Hudi Transaction Datalake with hands on
labs](https://youtu.be/s1_-zl3sfLE)
+* [How do I identify Schema Changes in Hudi Tables and Send Email Alert when
New Column added/removed](https://www.youtube.com/watch?v=_i5G4ojpwlk)
\ No newline at end of file
diff --git a/website/docs/table_types.md b/website/docs/table_types.md
index 76e50a1bf87..28814d239e8 100644
--- a/website/docs/table_types.md
+++ b/website/docs/table_types.md
@@ -144,3 +144,9 @@ Refer
[here](https://hudi.apache.org/docs/next/configurations#Read-Options) for
Refer [here](https://hudi.apache.org/docs/next/configurations#Flink-Options)
for more details.
+## Related Resources
+<h3>Videos</h3>
+
+* [Comparing Apache Hudi's MOR and COW Tables, Use Cases from
Uber](https://youtu.be/BiTXyzFNHlA)
+* [Different table types in Apache Hudi, MOR and COW, Deep
Dive](https://youtu.be/vyEvlt57L-s)
+* [How to Query Hudi Tables in Incremental Fashion and Get only New data on
AWS Glue | Hands on Lab](https://www.youtube.com/watch?v=c6DCJR91rBQx)
\ No newline at end of file
diff --git a/website/docs/transforms.md b/website/docs/transforms.md
index e03f58b0ece..ff4de1a64b7 100644
--- a/website/docs/transforms.md
+++ b/website/docs/transforms.md
@@ -64,3 +64,9 @@ Set the config as:
### Custom Transformer Implementation
You can write your own custom transformer by extending [this
class](https://github.com/apache/hudi/tree/master/hudi-utilities/src/main/java/org/apache/hudi/utilities/transform)
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Learn about Apache Hudi Transformers with Hands on
Lab](https://www.youtube.com/watch?v=AprlZ8hGdJo)
+* [Apache Hudi with DBT Hands on Lab.Transform Raw Hudi tables with DBT and
Glue Interactive Session](https://youtu.be/DH3LEaPG6ss)
\ No newline at end of file
diff --git a/website/docs/write_operations.md b/website/docs/write_operations.md
index 2942dabf1ef..5af6bc3a712 100644
--- a/website/docs/write_operations.md
+++ b/website/docs/write_operations.md
@@ -56,7 +56,7 @@ Deletion of specific partitions can be done using the config
## Configs
-Here are thh basic configs relevant to the write operations types mentioned
above. Please refer to [Write
Options](https://hudi.apache.org/docs/configurations#Write-Options) for more
Spark based configs and [Flink
options](https://hudi.apache.org/docs/next/configurations#Flink-Options) for
Flink based configs.
+Here are the basic configs relevant to the write operations types mentioned
above. Please refer to [Write
Options](https://hudi.apache.org/docs/configurations#Write-Options) for more
Spark based configs and [Flink
options](https://hudi.apache.org/docs/next/configurations#Flink-Options) for
Flink based configs.
**Spark based configs:**
@@ -107,3 +107,11 @@ The following is an inside look on the Hudi write path and
the sequence of event
1. If you are using MOR tables, compaction will either run inline, or be
scheduled asynchronously
10. Archive
1. Lastly, we perform an archival step which moves old
[timeline](/docs/next/timeline) items to an archive folder.
+
+
+## Related Resources
+<h3>Videos</h3>
+
+* [Insert | Update | Delete On Datalake (S3) with Apache Hudi and glue
Pyspark](https://youtu.be/94DPKkzDm-8)
+* [Insert|Update|Read|Write|SnapShot| Time Travel |incremental Query on Apache
Hudi datalake (S3)](https://youtu.be/hK1G7CPBL2M)
+* [Apache Hudi Bulk Insert Sort Modes a summary of two incredible
blogs](https://www.youtube.com/watch?v=AuZoREO8_zs)
\ No newline at end of file
diff --git
a/website/videoBlog/2022-11-20-Different_table_types_in_Apache_Hudi_MOR_and_COW_Deep_Dive_By_Sivabalan_Narayanan.md
b/website/videoBlog/2022-11-20-Different_table_types_in_Apache_Hudi_MOR_and_COW_Deep_Dive_By_Sivabalan_Narayanan.md
index e55c4fd5b41..b421a900260 100644
---
a/website/videoBlog/2022-11-20-Different_table_types_in_Apache_Hudi_MOR_and_COW_Deep_Dive_By_Sivabalan_Narayanan.md
+++
b/website/videoBlog/2022-11-20-Different_table_types_in_Apache_Hudi_MOR_and_COW_Deep_Dive_By_Sivabalan_Narayanan.md
@@ -10,7 +10,7 @@ tags:
- deep-dive
- copy on write
- merge on read
-- COW
-- MOR
+- cow
+- mor
- apache hudi
---
diff --git
a/website/videoBlog/2022-12-14-Build_Slowly_Changing_Dimensions_Type_2_SCD2_with_Apache_Spark_and_Apache_Hudi_Hands_on_Labs.md
b/website/videoBlog/2022-12-14-Build_Slowly_Changing_Dimensions_Type_2_SCD2_with_Apache_Spark_and_Apache_Hudi_Hands_on_Labs.md
index f97247aad85..7b474be95aa 100644
---
a/website/videoBlog/2022-12-14-Build_Slowly_Changing_Dimensions_Type_2_SCD2_with_Apache_Spark_and_Apache_Hudi_Hands_on_Labs.md
+++
b/website/videoBlog/2022-12-14-Build_Slowly_Changing_Dimensions_Type_2_SCD2_with_Apache_Spark_and_Apache_Hudi_Hands_on_Labs.md
@@ -9,7 +9,7 @@ navigate: "https://youtu.be/V2LqEvEeU_8"
tags:
- guide
- scd2
-- Slowly Changing Dimensions Type 2
+- slowly changing dimensions type 2
- apache spark
- apache hudi
---
diff --git
a/website/videoBlog/2022-12-28-Comparing_Apache_Hudi_s_MOR_and_COW_Tables_Use_Cases_from_Uber.md
b/website/videoBlog/2022-12-28-Comparing_Apache_Hudi_s_MOR_and_COW_Tables_Use_Cases_from_Uber.md
index 934f0574943..ea47002f3f6 100644
---
a/website/videoBlog/2022-12-28-Comparing_Apache_Hudi_s_MOR_and_COW_Tables_Use_Cases_from_Uber.md
+++
b/website/videoBlog/2022-12-28-Comparing_Apache_Hudi_s_MOR_and_COW_Tables_Use_Cases_from_Uber.md
@@ -10,8 +10,8 @@ tags:
- deep-dive
- copy on write
- merge on read
-- COW
-- MOR
+- cow
+- mor
- use-case
- apache hudi
---
diff --git
a/website/videoBlog/2023-01-12-Build_Real_Time_Streaming_Pipeline_with_Apache_Hudi_Kinesis_and_Flink_Hands_on_Lab.md
b/website/videoBlog/2023-01-12-Build_Real_Time_Streaming_Pipeline_with_Apache_Hudi_Kinesis_and_Flink_Hands_on_Lab.md
index 674d1448d43..086eab47c96 100644
---
a/website/videoBlog/2023-01-12-Build_Real_Time_Streaming_Pipeline_with_Apache_Hudi_Kinesis_and_Flink_Hands_on_Lab.md
+++
b/website/videoBlog/2023-01-12-Build_Real_Time_Streaming_Pipeline_with_Apache_Hudi_Kinesis_and_Flink_Hands_on_Lab.md
@@ -11,7 +11,7 @@ tags:
- streaming ingestion
- real-time-datalake
- merge on read
-- MOR
+- mor
- amazon kinesis
- apache flink
- apache hudi
diff --git
a/website/videoBlog/2023-01-13-Build_Real_Time_Low_Latency_Streaming_pipeline_from_DynamoDB_to_Apache_Hudi_using_Kinesis_FlinkLab.md
b/website/videoBlog/2023-01-13-Build_Real_Time_Low_Latency_Streaming_pipeline_from_DynamoDB_to_Apache_Hudi_using_Kinesis_FlinkLab.md
index 45504b0b368..caabbf4d8c4 100644
---
a/website/videoBlog/2023-01-13-Build_Real_Time_Low_Latency_Streaming_pipeline_from_DynamoDB_to_Apache_Hudi_using_Kinesis_FlinkLab.md
+++
b/website/videoBlog/2023-01-13-Build_Real_Time_Low_Latency_Streaming_pipeline_from_DynamoDB_to_Apache_Hudi_using_Kinesis_FlinkLab.md
@@ -11,7 +11,7 @@ tags:
- streaming ingestion
- real-time-datalake
- merge on read
-- MOR
+- mor
- amazon dynamodb
- amazon kinesis
- apache flink
diff --git
a/website/videoBlog/2023-03-18-Push_Hudi_Commit_Notification_TO_HTTP_URI_with_Callback.md
b/website/videoBlog/2023-03-18-Push_Hudi_Commit_Notification_TO_HTTP_URI_with_Callback.md
index d2c9ef8f03a..a1a4af522d3 100644
---
a/website/videoBlog/2023-03-18-Push_Hudi_Commit_Notification_TO_HTTP_URI_with_Callback.md
+++
b/website/videoBlog/2023-03-18-Push_Hudi_Commit_Notification_TO_HTTP_URI_with_Callback.md
@@ -10,6 +10,6 @@ tags:
- guide
- commit notification
- event notification
-- HTTP endpoint
+- http endpoint
- apache hudi
---
diff --git
a/website/videoBlog/2023-05-07-Maximizing_Efficiency_DataLake_Hudi_Glue_ETL_Jobs_with_Templated_Approach_Serverless_Architecture.md
b/website/videoBlog/2023-05-07-Maximizing_Efficiency_DataLake_Hudi_Glue_ETL_Jobs_with_Templated_Approach_Serverless_Architecture.md
index 56cdcb52f20..61a7b78bc2f 100644
---
a/website/videoBlog/2023-05-07-Maximizing_Efficiency_DataLake_Hudi_Glue_ETL_Jobs_with_Templated_Approach_Serverless_Architecture.md
+++
b/website/videoBlog/2023-05-07-Maximizing_Efficiency_DataLake_Hudi_Glue_ETL_Jobs_with_Templated_Approach_Serverless_Architecture.md
@@ -12,5 +12,5 @@ tags:
- aws glue
- etl jobs
- templated architecture
-- Serverless
+- serverless
---