Welcome to the repository of my personal portfolio website, www.arnaldocisneros.com. This project showcases my technical skills, professional achievements, and certifications in software development and cloud computing. It is built using modern technologies like React and TypeScript, while leveraging multiple AWS services for hosting, scalability, and seamless integration.
This platform is designed to be a highly efficient, serverless, and globally available application, optimized for speed and reliability, while ensuring secure management of resources.
S3 with CloudFront:
Static files are hosted in an Amazon S3 bucket, and the website is delivered globally using AWS CloudFront for low-latency access and enhanced security through HTTPS.
Route 53 for Domain Management:
The custom domain www.arnaldocisneros.com is registered and managed through Route 53, ensuring reliable DNS resolution with minimal downtime.
AWS Lambda & API Gateway:
The backend logic is built with AWS Lambda for event-driven, serverless execution, and an API Gateway securely handles client requests.
DynamoDB for Data Storage:
User data and application content are stored in a DynamoDB database, enabling high scalability and low-latency data retrieval.
Secrets Manager for Sensitive Information:
Application secrets, such as API keys and database credentials, are securely managed using AWS Secrets Manager, ensuring data integrity and confidentiality.
User Interaction:
Users interact with the frontend React application hosted on S3 and delivered via CloudFront.
API Requests:
User actions that require dynamic data trigger secure API calls routed through API Gateway to a Lambda function.
Data Handling:
The Lambda function queries the DynamoDB database and retrieves relevant data to serve the user request.
CI/CD Pipelines:
Code updates are automatically built, tested, and deployed using AWS CodePipeline, ensuring the latest version is always live.
Secrets Management:
Sensitive information such as API keys or environment variables is securely retrieved from Secrets Manager during runtime.
This website is more than just a portfolio; it represents my expertise in building scalable, cloud-native applications. It highlights my ability to:
Check out the live application at www.arnaldocisneros.com.
Feel free to explore my portfolio and reach out for collaborations or inquiries!