Spring Microservices In Action

Download book Spring Microservices In Action. PDF book with title Spring Microservices In Action Second Edition by John Carnell suitable to read on your Kindle device, PC, phones or tablets. Available in PDF, EPUB, and Mobi Format.

Spring Microservices In Action Second Edition

Spring Microservices In Action
Author: John Carnell
Publisher: Manning Publications
ISBN: 9781617296956
Size: 27.50 MB
Format: PDF, ePub
View: 6325
Get Books

Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services. You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio. Spring Microservices in Action, Second Edition is a fully updated, expanded revision of a Manning bestseller! In it, you’ll learn how to build microservice-based applications using Java and the Spring platform, and how to efficiently monitor and log your microservices operations. Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services. You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Spring Microservices in Action, Second Edition
Language: en
Pages: 453
Authors: John Carnell, Illary Huaylupo Sánchez
Categories: Computers
Type: BOOK - Published: 2020-12-29 - Publisher: Manning Publications
Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services. You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio. Spring Microservices in Action, Second Edition is a fully updated, expanded revision of a Manning bestseller! In it, you’ll learn how to build microservice-based applications using Java and the Spring platform, and how to efficiently monitor and log your microservices operations. Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services. You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Spring im Einsatz
Language: de
Pages: 559
Authors: Craig Walls
Categories: Computers
Type: BOOK - Published: 2020-01-20 - Publisher: Carl Hanser Verlag GmbH Co KG
- Erstellen reaktiver Anwendungen - Spring MVC für Webanwendungen und RESTful Web Services - Sicherheit für Anwendungen mit Spring Security - Behandelt Spring 5.0 Diese vollständig aktualisierte Ausgabe des Bestsellers »Spring in Action« enthält alle Spring-5.0-Updates, neue Beispiele für reaktive Programmierung, Spring WebFlux und Microservices. Ebenfalls enthalten sind die neuesten Best-Practice-Methoden für Spring einschließlich Spring Boot. Das Spring Framework erleichtert Java-Entwicklern die Arbeit. Neue Features in Spring 5 übertragen den produktivitätsorientierten Ansatz auf Microservices, reaktive Entwicklung und andere moderne Anwendungskonzepte. Da Spring Boot nun vollständig integriert ist, können Sie auch komplexe Projekte sofort beginnen und müssen dafür nur minimalen Konfigurationscode schreiben. Das aktualisierte WebFlux-Framework unterstützt dabei reaktive Anwendungen, die sofort einsatzbereit sind. Das Buch führt Sie durch die Kernfunktionen von Spring, die Craig Walls in seinem berühmten klaren Stil erklärt. Erstellen Sie Schritt für Schritt eine sichere, datenbankgestützte Webanwendung. Auf dem Weg dorthin lernen Sie reaktive Programmierung, Microservices, Service Discovery, RESTful APIs und die Bereitstellung (Deployment) von Spring-Anwendungen kennen und bekommen außerdem zahlreiche Experten-Tipps. Ganz gleich, ob Sie Spring gerade entdecken oder auf die Version 5 migrieren – dieser Klassiker hilft Ihnen dabei! AUS DEM INHALT // Erste Schritte mit Spring/Webanwendungen entwickeln/Mit Daten arbeiten/ Zugriffskontrolle mit Spring Security/Mit Konfigurationseigenschaften arbeiten/REST-Dienste
Spring im Einsatz
Language: de
Pages: 559
Authors: Craig Walls
Categories: Computers
Type: BOOK - Published: 2019-11-11 - Publisher: Carl Hanser Verlag GmbH Co KG
- Erstellen reaktiver Anwendungen - Spring MVC für Webanwendungen und RESTful Web Services - Sicherheit für Anwendungen mit Spring Security - Behandelt Spring 5.0 Diese vollständig aktualisierte Ausgabe des Bestsellers »Spring in Action« enthält alle Spring-5.0-Updates, neue Beispiele für reaktive Programmierung, Spring WebFlux und Microservices. Ebenfalls enthalten sind die neuesten Best-Practice-Methoden für Spring einschließlich Spring Boot. Das Spring Framework erleichtert Java-Entwicklern die Arbeit. Neue Features in Spring 5 übertragen den produktivitätsorientierten Ansatz auf Microservices, reaktive Entwicklung und andere moderne Anwendungskonzepte. Da Spring Boot nun vollständig integriert ist, können Sie auch komplexe Projekte sofort beginnen und müssen dafür nur minimalen Konfigurationscode schreiben. Das aktualisierte WebFlux-Framework unterstützt dabei reaktive Anwendungen, die sofort einsatzbereit sind. Das Buch führt Sie durch die Kernfunktionen von Spring, die Craig Walls in seinem berühmten klaren Stil erklärt. Erstellen Sie Schritt für Schritt eine sichere, datenbankgestützte Webanwendung. Auf dem Weg dorthin lernen Sie reaktive Programmierung, Microservices, Service Discovery, RESTful APIs und die Bereitstellung (Deployment) von Spring-Anwendungen kennen und bekommen außerdem zahlreiche Experten-Tipps. Ganz gleich, ob Sie Spring gerade entdecken oder auf die Version 5 migrieren – dieser Klassiker hilft Ihnen dabei! AUS DEM INHALT // Erste Schritte mit Spring/Webanwendungen entwickeln/Mit Daten arbeiten/ Zugriffskontrolle mit Spring Security/Mit Konfigurationseigenschaften arbeiten/REST-Dienste
Spring Microservices in Action
Language: en
Pages: 384
Authors: John Carnell
Categories: Computers
Type: BOOK - Published: 2017-07 - Publisher:
Summary Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Microservices break up your code into small, distributed, and independent services that require careful forethought and design. Fortunately, Spring Boot and Spring Cloud simplify your microservice applications, just as the Spring Framework simplifies enterprise Java development. Spring Boot removes the boilerplate code involved with writing a REST-based service. Spring Cloud provides a suite of tools for the discovery, routing, and deployment of microservices to the enterprise and the cloud. About the Book Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. You'll learn to do microservice design as you build and deploy your first Spring Cloud application. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and deploying your services. You'll see how Spring's intuitive tooling can help augment and refactor existing applications with micro services. What's Inside Core microservice design principles Managing configuration with Spring Cloud Config Client-side resiliency with Spring, Hystrix, and Ribbon Intelligent routing using
Kubernetes in Action
Language: de
Pages: 670
Authors: Marko Lukša
Categories: Computers
Type: BOOK - Published: 2020-05-11 - Publisher: Carl Hanser Verlag GmbH Co KG
Mit Kubernetes große Container-Infrastrukturen ausfallsicher verwalten Nach einer Einführung in die typischen Problemstellungen, mit denen Softwareentwickler und Administratoren konfrontiert sind, und wie diese mit Kubernetes gelöst werden können, lernen Sie in einem ersten Beispielprojekt die praktische Umsetzung. Es wird gezeigt, wie eine einfache in einem Container laufende Web-Applikation über ein Kubernetes-Cluster verwaltet werden kann. Im zweiten Teil des Buches lernen Sie die zu Grunde liegenden Konzepte kennen, deren Verständnis unbedingt notwendig ist, um große Container-Cluster mit Kubernetes zu betreiben. Im letzten Teil wird die Funktionsweise von Kubernetes beschrieben und auf weiterführende Aspekte eingegangen. Hier wird außerdem das erworbene Wissen aus den ersten beiden Teilen zusammengeführt, damit Sie den vollen Nutzen aus der Kubernetes-Plattform ziehen können.
Microservices
Language: de
Pages: 312
Authors: Sam Newman
Categories: Computers
Type: BOOK - Published: 2015-07-06 - Publisher: MITP-Verlags GmbH & Co. KG
Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die
Spring Boot 2
Language: de
Pages: 460
Authors: Michael Simons
Categories: Computers
Type: BOOK - Published: 2018-05-17 - Publisher: dpunkt.verlag
Spring Boot hat seit 2014 das Spring-Ökosystem revolutioniert und verdrängt in zunehmendem Maße "klassische" Spring-Anwendungen. Spring Boot ist kein neues Framework, sondern basiert auf Spring und dem Spring-Ökosystem. Es vereinfacht die Verwaltung von Abhängigkeiten und die Konfiguration des Spring- Frameworks. Spring Boot löst dabei Probleme, die einer effektiven und effizienten Produktivsetzung im Weg stehen, und bietet vielfältige Möglichkeiten, testgetrieben zu entwickeln. Spring Boot sollte die erste Wahl sein, Springbasierte Anwendungen zu entwickeln, unabhängig davon, ob es sich um Microservices handelt oder nicht. Dieses Buch bietet eine umfassende Einführung in die von Spring Boot unterstützten Spring-Module und -Technologien: Webanwendungen Reaktive Anwendungen Security Datenbanktechnologien Caching Tests und Dokumentation Darüber hinaus stellt es verschiedene Möglichkeiten vor, Spring-Boot-Anwendungen zu deployen, sowohl in klassischen als auch in Cloud- Szenarien. Hinweise auf Best Practices sowie eine Übersicht der zahlreichen Änderungen von Spring Boot 1 auf Version 2 runden das Buch ab.
Microservices Security in Action
Language: en
Pages: 616
Authors: Prabath Siriwardena, Nuwan Dias
Categories: Computers
Type: BOOK - Published: 2020-08-04 - Publisher: Manning Publications
Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plentiful hands-on exercises using industry-leading open-source tools and examples using Java and Spring Boot. Summary Unlike traditional enterprise applications, Microservices applications are collections of independent components that function as a system. Securing the messages, queues, and API endpoints requires new approaches to security both in the infrastructure and the code. Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plentiful hands-on exercises using industry-leading open-source tools and examples using Java and Spring Boot. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Integrating independent services into a single system presents special security challenges in a microservices deployment. With proper planning, however, you can build in security from the start. Learn to create secure services and protect application data throughout development and deployment. As microservices continue to change enterprise application systems, developers and architects must learn to integrate security into their design and implementation. Because microservices are created as a system of independent components, each a possible point of failure,
Der Java-Profi: Persistenzlösungen und REST-Services
Language: de
Pages: 404
Authors: Michael Inden
Categories: Computers
Type: BOOK - Published: 2016-06-01 - Publisher: dpunkt.verlag
Wenn Sie bereits komplexe Java-Applikationen für den Desktop-Bereich schreiben, können Sie sich an Unternehmensanwendungen als weitere Herausforderung wagen. Dabei kommen Sie früher oder später mit Datenbanken, den Datenformaten XML oder JSON und auch mit verteilten Applikationen in Berührung. Das notwendige Wissen für einen effizienten Einstieg erlangen Sie in diesem Buch. Michael Inden macht Sie zunächst mit den Grundlagen der professionellen Erstellung von Unternehmensanwendungen vertraut und vermittelt Ihnen substanzielle Kenntnisse zum Informationsaustausch basierend auf XML oder JSON. Darüber hinaus bietet er eine fundierte Einführung in die Persistenz mit relationalen Datenbanken mithilfe von SQL, JDBC und JPA. Schließlich thematisiert der Autor die Datenverarbeitung mit den immer populärer werdenden NoSQL-Datenbanken anhand von MongoDB. Im Praxisalltag kommt oftmals der Wunsch auf, Funktionalität auch im Netzwerk bereitzustellen. Hierfür existieren vielfältige Technologien. Das Buch fokussiert auf die populären "RESTful Webservices" und zeigt Ihnen exemplarisch die Entwicklung von einfachen Client-Server-Applikationen mithilfe von JAX-RS.
Microservices
Language: de
Pages: 384
Authors: Eberhard Wolff
Categories: Computers
Type: BOOK - Published: 2018-07-25 - Publisher: dpunkt.verlag
Eine Microservices-Architektur unterteilt Software-Systeme in eine Vielzahl kleiner Dienste, die unabhängig voneinander in Produktion gebracht werden können. Jedes Team arbeitet dabei an seinen Microservices und ist weitgehend entkoppelt von anderen Teams, das erlaubt eine einfache Skalierung agiler Prozesse. Die Aufteilung in Microservices schützt gegen den Verfall der Architektur, sodass die Systeme auch langfristig wartbar bleiben. Zudem können Legacy-Systeme durch Microservices ergänzt werden, ohne dabei den alten Code zu ändern. Und auch Continuous Delivery ist einfacher umsetzbar. Eberhard Wolff bietet Ihnen in diesem Buch eine umfangreiche Einführung in das Thema Microservices. Dabei geht es u.a. um: Vor- und Nachteile des Microservice-Ansatzes Microservices vs. SOA Die übergreifende Architektur von Microservice-Systemen Die Architektur einzelner Services Auswirkungen auf Projektorganisation, Betrieb, Testen und Deployment Nanoservices Das Buch erläutert technologieneutrale Konzepte und Architekturen, die mit verschiedenen Technologien umgesetzt werden können. Als Beispiel für einen konkreten Technologie-Stack wird Java mit Spring Boot, dem Netflix-Stack und Spring Cloud gezeigt. Anhand von vielen Beispielen und konkreten Szenarien lernen Sie, wie Microservices möglichst gewinnbringend genutzt werden können. Außerdem erhalten Sie Anregungen, das Gelernte durch eigene Experimente weiter zu vertiefen. In der zweiten Auflage wurde der Abschnitt zu Domain-Driven Design komplett überarbeitet. Erweitert wurde die beispielhafte Beschreibung von Microservices-Technologien: Neben dem