Teil I. Kontext
Bevor wir uns ansehen, wie man eine Organisation so einrichtet, dass Microservices zum Erfolg werden, und wie man die Art und Weise, wie man über die Erstellung und den Betrieb von Software denkt, ändert, wollen wir den Kontext festlegen.
Wir beginnen in Kapitel 1 mit einer umfassenden Definition der Microservices-Architektur, einschließlich ihrer Vorteile und Herausforderungen. In diesem Kapitel geht es auch um die Technologien und Prozesse, die in der Regel mit Microservices einhergehen, und warum sie diesen Architekturstil ermöglicht haben. Ich werde auch auf einige Vorläufer und Alternativen zu Microservices eingehen. Dieses Kapitel bildet die Grundlage für den Rest des Buches. Wer bereits mit Microservices vertraut ist, kann direkt zu Kapitel 2 übergehen, obwohl es sich lohnt, es trotzdem zu lesen, um sicherzustellen, dass wir eine gemeinsame Sichtweise darauf haben, was Microservices wirklich sind.
In Kapitel 2 geht es darum, wie eine leistungsstarke Softwarebereitstellung aussieht und wo Microservices hilfreich sind und wo sie die Dinge erschweren. In diesem Kapitel werden auch viele der Konzepte vorgestellt, mit denen wir uns im weiteren Verlauf des Buches beschäftigen werden. Du kannst es nutzen, um dir einen schnellen Überblick zu verschaffen oder direkt zu den Aspekten von Microservices überzugehen, mit denen du dich beschäftigst.
Microservices können eine sehr effektive Architektur sein, aber sie sind nicht der einzige Ansatz. In Kapitel 3 helfe ich ...