Elastic Beanstalk (EB) is a Platform As A Service from AWS that allows you to easily deploy applications without having to worry about setting up the base infrastructure, such as HTTP servers, or load balancers. One of the benefits of EB is that is allows us to create a database on RDS when creating a new application, making the entire deployment of an application much easier.
In this article, I'm going to show how to develop custom security around a page and how to protect it with a custom logon page. I'm going to be using React throughout and concentrating on the code and code flow rather than making the UI look nice (i.e., there's no CSS!).
When doing web development, one of the most important aspects is to get a site performing well with SEO. One contributing factor to this, is effective resource caching. In this article, I'm going to show how to achieve this when resources are stored within a S3 bucket.