1,582 karma · joined March 10, 2014
For non-PR, I don't think Australia distinguishes visa and status like US (i.e. you can't have valid status while your visa expired)
So the key here is good engineering leadership to recognize when that point arrives, and push the company to start the transition.
And indeed, microservices solve a organization problem not an engineering problem. When I taught the architecture to new hires, I always say: a service is the largest piece of system that stays together in a reorg :)
US is unique in that the visa sticker and your right to remain in the country (status) are two different things. The only purpose of the visa sticker is to allow you to travel to a U.S. port of entry, where you apply for admission, and therefore legal status. You can have legal status in the U.S. while the visa sticker has expired, and your status can be changed or extended domestically. However unless you have a valid sticker you cannot leave and return.
I'm sure you can see the parallels of this in the United States and Europe.
If by "not real", you mean "you removed the stars so it no longer reflect reality!", then real photograph doesn't exist. For example, OP uses narrow-band filters, and it's common to map H-alpha wavelength, which is red, to green in the images. Does that make it unreal?
In the end, astrophotography is more art than science; the goal is more about producing aesthetically-pleasing images than doing photometry. Photographers must take some artistic license.
Sure, most other countries don't allow TCNs to apply for visa, but they also don't require their long term residents to leave the country to renew their visa.
So, the correct solution to this is Domestic Visa Renewal. A pilot program was run last year, but it was limited to Indian H1B holders. Without this program in place, disallowing TCNs is simply cruel.
All input data and scripts are in src/data. Run the two Overpass queries, replacing New York with a city of your choice, and you will get JSON data on the infrastructure, as well as services. Replace the two existing JSON files, run the two transformation scripts, and you are done.
-->-->-- --<--<--
I'll add some logic to prevent such options from showing up.