Overcomplicated Frontend
I'm still trying to familiarize myself with modern web development. Back in the day all you had to learn was html/css/javascript and php to talk to a database. The LAMP stack (linux, apache, mysql, php) was the prominent tech stack for backend work. Now you have the emergence of frontend libraries that overcomplicate things, worst of all someone decided to use javascript for the backend.
Docker
You also have the emergence of containerization which is something I don't particularly understand. From my understanding docker is like a virtual machine but with many of the OS files stripped away and all that remains are the dependencies to get your app to run?
Amazon AWS
Was watching some videos on aws the other day
If I'm ever in need for cloud-based service I'd probably use something simpler like heroku or firebase. AWS's interface looks complicated. Looks like something suited for big businesses
Perhaps, but not for large companies. The girl working at HR who has to shift through hundreds of applications doesn't have the time to look through your github account. Side projects may help when applying for small startups.