Objektif untuk projek ini adalah untuk mencipta aplikasi web layan diri untuk mengedarkan resume saya tidak kira skala, membuat senarai e-mel sekiranya saya memperoleh pensijilan baharu dan memaparkan kemahiran automasi bahagian belakang AWS saya dalam proses. Untuk menjelaskan setiap perkhidmatan dalam projek ini adalah automatik! Alat utama yang digunakan untuk mencapai ini ialah Terraform (IAC), Python (Bahasa Pengaturcaraan) dan AWS Lambda (Komputasi). Perkhidmatan sampingan yang diperlukan untuk menyokong alatan yang digunakan dalam projek ini digambarkan dalam rajah seni bina di bawah.
Perkhidmatan seperti AWS Route 53, AWS Amplify, API Gateway, AWS Simple Email Service (SES), AWS Simple Queue Service (SQS) dan AWS S3 adalah penting dalam menyampaikan data dari titik hujung belakang saya ke peti masuk pelanggan dengan pasti. Dynamo DB membolehkan saya mengagregatkan maklumat pelanggan untuk penglibatan masa hadapan sambil saya terus membangunkan kemahiran penting seperti Red Hat dan Kubernetes. Setelah pensijilan ini dicapai, resume yang dikemas kini akan dihantar menggunakan senarai e-mel yang dijana oleh jadual DynamoDB. Untuk mendapatkan maklumat lanjut tentang projek ini atau cara menghubungi saya, sila hubungi di Linked-in (Durell Hart). Saya juga telah menyediakan pautan ke Laman Web saya dan Github untuk anda semak.
Atas ialah kandungan terperinci Aplikasi Web AWS D-Smart.io. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!