Skip to content
@Raj-DevOpsPipeline-Org

DevOps-CI-CD-IAC

Cloud-Native Backend Development Workflow

Overview

This organization is dedicated to showcasing a comprehensive backend development workflow, simulating a real-world project environment. The project revolves around building a Flask-based web application, deploying it on AWS, and managing its infrastructure through Infrastructure as Code (IaC) practices. The project spans across multiple repositories, each catering to specific aspects of the development lifecycle, including serverless functions, web application development, and cloud infrastructure management.

Project Scope

  • Web Application (Flask-based): A dynamic, CRUD-capable application interfacing with PostgreSQL for data management.
  • Cloud Deployment: Utilizing AWS services such as EC2, RDS, VPC, IAM, and Route53 for deployment and operational purposes.
  • Serverless Architecture: AWS Lambda functions are employed for handling specific backend processes, enhancing the application's scalability and efficiency.
  • CI/CD Pipelines: Integrated within GitHub Actions to automate testing and deployment phases.
  • IaC with Pulumi: Managing and provisioning cloud resources in an automated and replicable manner.
  • Logging and Monitoring: Leveraging AWS CloudWatch for real-time monitoring and logging of the application.
  • Load Balancing & Autoscaling: Ensuring high availability and optimal resource usage through AWS load balancers and auto-scaling groups.

Repositories

  • Serverless: Contains AWS Lambda functions for asynchronous tasks and event handling.
  • Webapp: The core Flask web application with detailed setup and deployment instructions.
  • IaC-Pulumi: Scripts and configurations for cloud resource management using Pulumi.

Getting Started

To begin exploring this project, please refer to the individual repository READMEs for detailed setup and usage instructions.

Popular repositories Loading

  1. webapp webapp Public

    Python 1 2

  2. iac-pulumi iac-pulumi Public

    Python 1 1

  3. serverless serverless Public

    Python 1 2

  4. serverless-pixee-test serverless-pixee-test Public

    Forked from Raj-DevOpsPipeline-Org/serverless

    Python 1

  5. .github .github Public

  6. iac-pulumi-pixee-test iac-pulumi-pixee-test Public

    Forked from Raj-DevOpsPipeline-Org/iac-pulumi

    Python

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…