Skip to content

Commit

Permalink
added the software architecture diagram into the readme page
Browse files Browse the repository at this point in the history
  • Loading branch information
harinik05 authored Jan 8, 2024
1 parent 10bf962 commit 4313cd1
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# CleanFlo App
CleanFlo is a prototype that incorporates the devOps practices from IaC tool, TerraForm, and GitHub Actions to create an AWS infrastructure using AWS S3, AWS Lambdas, AWS DynamoDB, and AWS Glue. To describe the above services in detail, the AWS S3 was used for the upload of water quality data in local homes (given in txt format) as well as storing target/destination objects and python scripts. This python script was used to facilitate the ETL process of AWS Glue to convert the CSV data into data for the DynamoDB table. Once the indexes and GIS of table was defined, the configuration for a handler in NodeJS Lambda was made to run a counter job for all these services. Finally, this was seamlessly integrated through GitHub Actions to run the CI/CD pipeline.

<p align="center">
<img width="793" alt="Software Architecture Diagram of CleanFlo App" src="https://github.com/harinik05/cleanflo-poc/assets/63025647/17a954d6-25aa-444b-aac3-e2fc654a0339">
</p>




## ⚙️ Process

Setup
Expand Down

0 comments on commit 4313cd1

Please sign in to comment.