Apache Hadoop — BackgroundTechnologies come and go, but data is here to grow! Introduction Data is the core of every modern application, driving insights, automation, and user experiences. Over time, technologies have evolved to collect, process, and analyze this data more e...May 20, 2025·5 min read·1
AWS S3 Multi-Part UploadsOnce you’ve created an S3 bucket, you’ll likely need to transfer large files — sometimes in the order of gigabytes or even terabytes. AWS S3 allows object sizes of up to 5 TB, but a single PUT upload is limited to 5 GB. To handle larger uploads, S3 o...Feb 20, 2025·4 min read·5
Terraform Dynamic BlocksIntroduction In this part, we’ll explore some advanced features of Terraform. You’ll learn about variable types, constructs like for_each, and how to use dynamic blocks to make your Terraform code cleaner and less verbose. Introduction to Variables ...Feb 13, 2025·4 min read·2
What is Terraform StateObjective In this section, we discuss the concept of Terraform state. Terraform is responsible for creating or altering resources on a platform (for example, deploying pods to Kubernetes or creating resources on AWS). To manage this, Terraform needs ...Jan 30, 2025·2 min read·3
Connecting Spark 2.4+ to Hive 1.2 via JDBCBridging backward compatibility gaps between legacy Hive and modern SparkJan 1, 2025·4 min read·55