TypeScript und Mikroservices: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

TypeScript und Mikroservices: Ein praktischer Leitfaden

TypeScript und Mikroservices: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „TypeScript und Mikroservices“ ist ein praktischer Leitfaden für Entwickler, die moderne verteilte Systeme mit TypeScript und Node.js erstellen möchten. Im Gegensatz zu vielen Lehrbüchern führt dieses Buch nicht nur in die Grundlagen von TypeScript ein, sondern taucht den Leser sofort in den Kontext der Mikroservice-Architektur ein, wo sich die strenge Typisierung und die Sprachfunktionen am besten entfalten.



Worum geht es in diesem Buch?

Der Autor führt den Leser Schritt für Schritt durch den gesamten Entwicklungszyklus einer Mikroservice-Anwendung:

  • Architekturdesign – wie man einen Monolithen in Mikroservices aufteilt, Kontextgrenzen wählt und Kommunikationsprotokolle (REST, gRPC, GraphQL) festlegt.
  • TypeScript-Konfiguration – tsconfig-Einrichtung für ein Monorepo, Arbeit mit Dekorateuren und fortgeschrittenen Typen (conditional types, mapped types).
  • Erstellung von Services – vom Schreiben eines einfachen HTTP-Servers mit Express bis zur Nutzung des Frameworks NestJS mit seinem modularen System und Dependency Injection.
  • Datenarbeit – Integration von TypeORM und Prisma, Migrationen, Repositories und das Unit-of-Work-Muster.
  • Service-übergreifende Kommunikation – Nachrichtenwarteschlangen (RabbitMQ, Kafka), ereignisgesteuerte Architektur und Sagas.
  • Infrastruktur und Deployment – Docker, Docker Compose, Kubernetes, CI/CD und Monitoring.


Für wen ist dieses Buch?

Das Buch richtet sich an Entwickler, die bereits grundlegende Kenntnisse in JavaScript oder TypeScript haben und zu industriellen Systemen übergehen möchten. Es ist nützlich für:

  • Backend-Entwickler, die die Mikroservice-Architektur erlernen möchten.
  • Fullstack-Ingenieure, die die Serverentwicklung mit TypeScript vertiefen möchten.
  • Teamleiter und Architekten, die nach praktischen Mustern für die Skalierung von Projekten suchen.


Was werden Sie lernen?

Nach der Lektüre des Buches werden Sie in der Lage sein:

  • Mikroservices zu entwerfen, die leicht zu warten und zu erweitern sind.
  • TypeScript zu verwenden, um sicheren, selbstdokumentierenden Code zu schreiben.
  • Ausfallsicherheit und Lastverteilung zu implementieren.
  • Automatisiertes Testen und Deployment einzurichten.

Jedes Kapitel enthält praktische Beispiele und fertigen Code, der ausgeführt und an die eigenen Aufgaben angepasst werden kann. Das Buch wird ein unverzichtbares Nachschlagewerk für alle, die moderne Backend-Systeme mit TypeScript entwickeln.

Empfehlungen