Software as a Service (SaaS) - humanbit-dev-org/templates GitHub Wiki

  1. Overview: Brief SaaS product description, purpose, and AWS benefits.
  2. Infrastructure Setup:
    • AWS Services: List essential services (e.g., EC2, RDS, S3) and brief purpose of each.
    • Architecture Diagram: High-level diagram showing core services and connections.
  3. Deployment:
    • Environment Setup: Key setup steps for dev/staging/prod environments.
    • CI/CD Workflow: Brief on tools (e.g., CodePipeline, GitHub Actions) and deployment process.
  4. Authentication & Security:
    • IAM Roles/Policies: Essential permissions and policies.
    • Data Security: S3 bucket policies, encryption (KMS), and network security (VPCs, security groups).
  5. Monitoring & Logging:
    • CloudWatch: Brief on monitoring critical metrics.
    • Alerts: Set up key alerts (e.g., health, errors).
  6. Cost Management:
    • Cost Explorer: Tips on tracking and optimizing costs.
    • Reserved Instances/Savings Plans: Overview of cost-saving measures.

Connettere tramite SSH to Bastion, sempre con SSH si può connetere alla macchina che contiene PHP dev e database.