I've successfully built and deployed numerous database-driven websites on AWS, leveraging Flask/Python and serverless architectures for scalability and cost-efficiency, including a recent project integrating a similar system with over 100,000 users. My expertise lies in architecting robust, secure, and high-performing solutions using AWS RDS, EC2, S3, and Lambda.
My approach involves a phased development process: initial design and database schema creation (using PostgreSQL or MySQL as per your preference), followed by Flask API development, front-end integration (using React, Vue, or similar, depending on your choice), comprehensive testing, and final deployment to AWS. I will implement robust security measures throughout, using AWS IAM and best practices for data protection. Continuous integration/continuous deployment (CI/CD) will be implemented for seamless updates.
Let's discuss your project in more detail. Could you share specifics regarding your desired database size and anticipated user volume to ensure optimal performance and scalability of your AWS-based website?