TU Wien:Distributed Systems Technologies VU (Morichetta)/Prüfung 2022-06-21
In the context of event-based architecture, what is "event-carried state transfer"? Name two consequences (e.g., benefits or drawbacks) of using the pattern.
How does Apache Kafka enable reliability in distributed stream processing systems? (hint: think about a) operator parallelization/distribution and what happens when operator nodes fail, and b) operators that struggle with load peaks
Diese beiden Fragen (ausm Vowi von letztem Jahr) sind auch gekommen.
Erkläre Abstaction & Generalization, je zwei Technologien die das machen und wie
OAuth erklären und dessen 4 main actors
Inheritance Mapping erklären + die drei Patterns für OR-Mapping
Nenne drei crosscutting Concerns + was für Technologien das in JavaEE oder Spring für dich übernehmen
Wieso ist service-findability notwendig für Autoscaling
Was ist Fault Interoperability und wieso braucht man es bei rpc & co
Erkläre Safe und Idempotent im HTTP Kontext und nenne zwei Verben die zu einem passen
Rolle des Virtualized Infrastructure Manager bei Autoscaling in Cloud Computing und was genau ist der VIM
MC Fragen:
Frage zu Watermarks in Events
Wofür ist der Scheduler in Kubernetes zuständig
Frage zu Metaprogramming / Reflection
Frage zu 2PC oder Transactions oder so
Was der Marshaller macht
OS-Level Virtualisierung. Welches der 4 nicht dazu passt
Frage zu Metadata Mapping. Code gegeben Frage wie man das nennt
Was für DB man in nem Use-Case wählen würde