---
title: "Discussion on \"How I Built a Zero-Downtime IoT Data Pipeline on AWS Using FTP — No Kafka, No Lambda\" | Hashnode"
description: "Discussion on \"How I Built a Zero-Downtime IoT Data Pipeline on AWS Using FTP — No Kafka, No Lambda\". Step-by-step guide to building a production FTP data ingestion pipeline on AWS using EC2, S3, vsftpd, and cron. Covers FIFO batch processing, S3 partitioning, Fail2Ban security, and IoT file stability checks."
url: "https://hashnode.com/posts/how-i-built-a-zero-downtime-iot-data-pipeline-on-aws-using-ftp-no-kafka-no-lambda/69e7522e84846b95c54c0eb4"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How I Built a Zero-Downtime IoT Data Pipeline on AWS Using FTP — No Kafka, No Lambda](https://trushang-dev.hashnode.dev/how-i-built-a-zero-downtime-iot-data-pipeline-on-aws-using-ftp-no-kafka-no-lambda?utm_source=hashnode&utm_medium=feed)

Step-by-step guide to building a production FTP data ingestion pipeline on AWS using EC2, S3, vsftpd, and cron. Covers FIFO batch processing, S3 partitioning, Fail2Ban security, and IoT file stability checks.

Apr 21 · 5 min read · trushang-dev.hashnode.dev  
Read the article

-   [#aws](https://hashnode.com/tag/aws)
-   [#devops](https://hashnode.com/tag/devops)
-   [#backend](https://hashnode.com/tag/backend)
-   [#infrastructure-as-code](https://hashnode.com/tag/infrastructure-as-code)
-   [#sftp](https://hashnode.com/tag/sftp)
-   [#data-engineering](https://hashnode.com/tag/data-engineering)

## Written by

[Trushang Suthar](https://hashnode.com/@trushang)

@trushang · Ahmedabad

  
[View profile](https://hashnode.com/@trushang)

Backend Engineer · AWS · DevOps

Team Lead building scalable backend systems and DevOps pipelines. Experienced in AWS, Laravel, and automation workflows. I write about real-world engineering problems and solutions.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
