What AWS services I can use to buid a web application that our government uses to distribute fuel

0

Hello, I am from Sri Lanka and some of you might know the country is going through a major economic and political crisis. As a result we have no fuel. To distrubite this scarce resource, the government has intrroduced a web application where you can register with your details and it gives you a QR code which you can show to gas station to pump fuel. This has brought in so that people can't pump fuel multiple times. This has to serve millions of people. Highlevel operation of the webapplication is,

  1. Input Name, Phone No, Driver License No, Vehicle No, Vehicle Chassy No.
  2. You receive an OTP and register for an account.
  3. Generate QR code.
  4. Login with OTP.

https://fuelpass.gov.lk/

Can anyone help me to understand what AWS services I can use to build this web application including the frontend. Thanks in advance.

asked 2 years ago238 views
1 Answer
0

There are multiple ways you can build web applications on AWS

You can use Honeycode to build the front-end - https://docs.aws.amazon.com/honeycode/latest/UserGuide/what-is.html https://www.honeycode.aws/

You can build static websites on Amazon S3 - https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html

You can use Cloudfront as a CDN for your website - https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-cloudfront-walkthrough.html

You can also use AWS Amplify as a framework for building web applications - https://aws.amazon.com/amplify/

For exposing REST APIs that your web application may call, you can use Amazon API Gateway - https://aws.amazon.com/api-gateway/

For the backend microservices, you can use

AWS Lambda if you want a completely serverless event-driven framework - https://aws.amazon.com/lambda/

If you want to build your microservices to run on containers, you can use Amazon Elastic Containers Service - https://aws.amazon.com/ecs/, or Amazon Elastic Kubernetes Service if you prefer a managed Kubernetes - https://aws.amazon.com/eks/

If you are using a third-party framework like Wordpress or the LAMP stack, you can also host your web application on Amazon EC2 machines, just like you would in your own data center -

https://aws.amazon.com/getting-started/hands-on/build-wordpress-website/

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html

For security of your application, AWS offers a number of services that have been summarized here - https://aws.amazon.com/products/security/

profile pictureAWS
EXPERT
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions