Yes, PT brought new aspects for Brazilian corruption: the size, the proportion. They fed private big companies with a lot of "opportunities" and dirty money (JBS is an example of a private corrupted company the grewn up with PT) .
Also, they abused of state companies like Petrobras. Their corruption reached other countries in South America, Europe and Africa.
PT gave steroids for Brazilian corruption.
This is the lie created to overthrow the PT that eventually elected Jair Bolsonaro.
There is evidence on the internet (leaked audios from authorities) that there was a major national agreement to take down the PT.
These companies are much older than the PT government. JBS was founded in 1953. The large building contractors were truly enriched during the military dictatorship (1964 - 1985).
It does not take much in-depth research to realize this.
For Mobile App, I am using Ionic 4 and React Native. The main positive point is in the end you will be able to build for iOS and Android with same code.
For backend, I am using Google cloud, Firestore, google functions , graphql.
For static files, Firebase Hosting is great too. Easier than S3 + CloudFront , just a firebase deploy inside your project. Also, you can undo versions from their dashboard. In addition, easy integration with your domain.
I am using Google Function , and it is okay. I using with NodeJs10. The bad thing is limited in the zones that can be deployed. It is GA for Node 6, I believe. In general, I had many problems with cold start last year, but now it's looking better.
I didn't use yet Cloud Run, but it looks promising. If I understood well, its billing time is better than Google Function for traffic spikes. However, it is beta.