Modul 321 Alle Aufgaben

Aufgabe 1: Microservices Einstieg

Zielsetzung

In dieser Aufgabe setzt ihr euch zum ersten Mal mit dem Thema Microservices auseinander. Verschiedene Artikel und ein Erklärvideo zeigen unterschiedliche Blickwinkel auf die Monolith-vs-Microservices-Debatte.

"Choosing our system's proper architecture is one of the most important decisions to make before we even think about starting to write code."

Einführungsvideo

Microservices explained in 5 minutes (YouTube)

Schaut euch das Video an und macht euch Notizen.

Gruppen

Ihr arbeitet zu zweit (bei 21 Personen: 9 Zweiergruppen + 1 Dreiergruppe). Jede Gruppe bekommt einen Artikel zugeteilt — 10 Gruppen, 10 Artikel.

Vorgehen

Präsentiert wird in der nächsten Lektion.

Artikel

Jeder Gruppe wird einer der folgenden Artikel zugeteilt:

  1. Microservices: Are they good or bad? The truth is, it depends.
  2. Monolithic vs. Microservices Architecture
  3. Microservices vs Monoliths: Benefits, Tradeoffs, and How to Choose Your App's Architecture
  4. Monolith vs. Microservices: Advantages and Disadvantages
  5. Microservice architecture
  6. Microservices vs. Monoliths: How to Choose the Right Architecture for Your Project
  7. Building microservices with Node.js
  8. Microservices Architecture with Node.js: Building Scalable and Robust Applications
  9. Spring Boot vs Node.js - Which One Should You Choose
  10. Microservices May Not Always Be the Answer: Lessons from Amazon Prime Video