For locals though? Speaking as one (who fled a year ago to nearby Landshut and still has to commute)... if you think about moving here, please don't:
- public transport is way too overcrowded, no matter what type of it, and forget about commute by car unless you are rich enough to pay someone to drive for you
- The rents are frankly insane, and fucking Bavarian wannabe-chieftain Söder keeps inviting one big company after another to Munich (instead of, say, Nuremberg for a change) while doing everything he can to avoid and hinder helping Munich alleviate the housing cost crisis.
- Munich's police are rabid if you're not white. Particularly the Central Station is not a good thing to "live while Black" (or dressed like a hippie or alternative), you'll get hounded by them because they can and will suspect you being a drug dealer, although the situation has relaxed a bit ever since cannabis got legalized federally a year ago.
- did I already mention the insane lack of housing? Seriously: prepare to either pay through your nose for short-term accomodation or couchsurfing, unless you are employed at one of the tech giants or rich enough to buy a place in cash you will likely spend a year or two until you have housing. If you are a student, that applies even more.
- a lot of Munich's infrastructure dates back to the money spigot times of the Olympic Games 1972 - and is subsequently shut down for repairs all the time because there hasn't been much invested in maintenance over the decades.
- Oktoberfest, Bauma (the construction trade fair) and the regular Champions League soccer games grind the entire city to a standstill. If you can help it, DO NOT move to any area close to the Theresienwiese (people WILL piss and even shit on your porch, I speak from personal experience) and to the Sechzger-Stadion in Giesing (in addition to the noise, 1860 fans are violent hothead hools that lead to massive disruptions for traffic every time that sorry excuse for a football club has a game).
When using v7, I need some sort of audit that checks in every API contract for the usage of v7 and potential information leakage.
Detecting V7 uuids in the API contract would probably require me to enforce a special key name (uuidv7 & uuid for v4) for easier audit.
Engineers will get this wrong more than once - especially in a mixed team of Jr/sr.
Also, the API contracts will look a bit inconsistent: some resources will get addressed by v7, others by v4. On top, by using v4 on certain resources, I'd leak the information that those resources addressed by v4 will contain sensitive information.
By sticking to v4, I'd have the same identifier for all resources across the API. When needed, I can expose the creation timestamp in the response separately. Audit is much simpler since the fields state explicitly what they will contain.