Microservice Architecture

Author: Irakli Nadareishvili
Publisher: "O'Reilly Media, Inc."
ISBN: 9781491956229
Release Date: 2016-07-18
Genre: Computers

Microservices can have a positive impact on your enterprise—just ask Amazon and Netflix—but you can fall into many traps if you don’t approach them in the right way. This practical guide covers the entire microservices landscape, including the principles, technologies, and methodologies of this unique, modular style of system building. You’ll learn about the experiences of organizations around the globe that have successfully adopted microservices. In three parts, this book explains how these services work and what it means to build an application the Microservices Way. You’ll explore a design-based approach to microservice architecture with guidance for implementing various elements. And you’ll get a set of recipes and practices for meeting practical, organizational, and cultural challenges to microservice adoption. Learn how microservices can help you drive business objectives Examine the principles, practices, and culture that define microservice architectures Explore a model for creating complex systems and a design process for building a microservice architecture Learn the fundamental design concepts for individual microservices Delve into the operational elements of a microservices architecture, including containers and service discovery Discover how to handle the challenges of introducing microservice architecture in your organization

Microservices

Author: Sam Newman
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783958450837
Release Date: 2015-07-06
Genre: Computers

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 Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks

Das DevOps Handbuch

Author: Gene Kim
Publisher: O'Reilly
ISBN: 9783960101246
Release Date: 2017-08-09
Genre: Computers

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

Sieben Wochen sieben Sprachen Prags

Author: Bruce A. Tate
Publisher: O'Reilly Germany
ISBN: 9783897213234
Release Date: 2011-06-30
Genre: Computers

Mit diesen sieben Sprachen erkunden Sie die wichtigsten Programmiermodelle unserer Zeit. Lernen Sie die dynamische Typisierung kennen, die Ruby, Python und Perl so flexibel und verlockend macht. Lernen Sie das Prototyp-System verstehen, das das Herzstück von JavaScript bildet. Erfahren Sie, wie das Pattern Matching in Prolog die Entwicklung von Scala und Erlang beeinflusst hat. Entdecken Sie, wie sich die rein funktionale Programmierung in Haskell von der Lisp-Sprachfamilie, inklusive Clojure, unterscheidet. Erkunden Sie die parallelen Techniken, die das Rückgrat der nächsten Generation von Internet-Anwendungen bilden werden. Finden Sie heraus, wie man Erlangs "Lass es abstürzen"-Philosophie zum Aufbau fehlertoleranter Systeme nutzt. Lernen Sie das Aktor-Modell kennen, das das parallele Design bei Io und Scala bestimmt. Entdecken Sie, wie Clojure die Versionierung nutzt, um einige der schwierigsten Probleme der Nebenläufigkeit zu lösen. Hier finden Sie alles in einem Buch. Nutzen Sie die Konzepte einer Sprache, um kreative Lösungen in einer anderen Programmiersprache zu finden – oder entdecken Sie einfach eine Sprache, die Sie bisher nicht kannten. Man kann nie wissen – vielleicht wird sie sogar eines ihrer neuen Lieblingswerkzeuge.

Die Kata des Weltmarktf hrers

Author: Mike Rother
Publisher: Campus Verlag
ISBN: 9783593399379
Release Date: 2013-07
Genre: Business & Economics

Was Toyota so erfolgreich macht, sind vor allem die sogenannten Kata: besondere Denk- und Verhaltensweisen der Mitarbeiter und Routinen, die damit einhergehen. Mike Rother erläutert in der erweiterten Auflage seines Standardwerks anhand zahlreicher Beispiele, wie die Kata funktionieren, und zeigt, wie Führungskräfte sie in ihr Unternehmen integrieren können.

Erfolgreich denken lernen Meine Warren Buffett Bibel

Author: Robert L. Bloch
Publisher: S. Fischer Verlag
ISBN: 9783104902234
Release Date: 2016-09-22
Genre: Biography & Autobiography

»Der Unterschied zwischen erfolgreichen und sehr erfolgreichen Menschen ist, dass sehr erfolgreiche Menschen zu fast allem ›nein‹ sagen.« The Best of Warren Buffett – 300 geniale Grundsätze für mehr Erfolg im Leben Warren Buffett gilt als Mozart der Finanzwelt, als Superstar des Kapitalismus, als Genie. Mit einem Vermögen von 72,7 Milliarden US-Dollar ist er der erfolgreichste Investor aller Zeiten und der drittreichste Mann der Welt. Und das schon seit über einem halben Jahrhundert. Wie hat er das gemacht? Die Warren Buffett-Bibel ›Erfolgreich denken lernen‹ versammelt fast 300 O-Töne des Starinvestors, seine Kult-, Leit- und Grundsätze, die, so simpel wie genial, die Essenz seines Denkens, Handelns und Erfolgs auf den Punkt bringen: »Der Unterschied zwischen erfolgreichen und sehr erfolgreichen Menschen ist, dass sehr erfolgreiche Menschen zu fast allem ›nein‹ sagen.« »Man muss nur sehr wenige Dinge im Leben richtig machen, so lange man nicht zu viele falsch macht.« »Wenn Sie Dinge kaufen, die Sie nicht brauchen, müssen Sie bald Dinge verkaufen, die Sie brauchen.« Uvm. ›Erfolgreich denken lernen‹ ist ein großartiges Kompendium voller Weisheiten über Geld, Glück und Erfolg. Humorvoll, lehrreich und pointiert formuliert, ist es ein Buch für alle Leser von Rolf Dobellis Spiegel-Bestseller ›Die Kunst des klaren Denkens‹ und Napoleon Hills ›Denke nach und werde reich‹. The Best of Warren Buffett – ein Erfolgsratgeber mit Kultpotential.

Projekt Phoenix

Author: Gene Kim
Publisher: O'Reilly
ISBN: 9783960100676
Release Date: 2016-10-19
Genre: Computers

Bill ist IT-Manager bei Parts Unlimited. An einem Dienstagmorgen erhält er auf der Fahrt zur Arbeit einen Anruf seines CEO. Die neue IT-Initiative der Firma mit dem Codenamen Projekt Phoenix ist entscheidend für die Zukunft von Parts Unlimited, aber das Projekt hat Budget und Zeitplan massiv überzogen. Der CEO will, dass Bill direkt an ihn berichtet und das ganze Chaos in neunzig Tagen aufräumt, denn sonst wird Bills gesamte Abteilung outgesourct. Mit der Hilfe eines Vorstandsmitglieds und dessen mysteriöser Philosophie der Drei Wege wird Bill klar, dass IT-Arbeit mehr mit dem Fertigungsbereich in einer Fabrik zu tun hat als er sich je vorstellen konnte. Die Zeit drängt: Bill muss dafür sorgen, dass der Arbeitsfluss auch zwischen den Abteilungen deutlich besser läuft und das Business-Funktionalität zuverlässig bereitgestellt wird. Drei Koryphäen der DevOps-Bewegung liefern hier die rasante und unterhaltsame Story, in der sich jeder, der im IT-Bereich arbeitet, wiederfinden wird. Sie erfahren nicht nur, wie Sie Ihre eigene IT-Organisation verbessern können - nach der Lektüre dieses Buchs werden Sie IT auch nie wieder so sehen wie zuvor.

Amaurys Hitzk pfige Rebellin

Author: Tina Folsom
Publisher: BoD – Books on Demand
ISBN: 9781944990152
Release Date: 2016-11-04
Genre: Fiction

Vampir Amaury LeSang ist dazu verflucht, jedermanns Emotionen wie eine fortwährende Migräne zu spüren. Nur Sex kann seinen Schmerz kurzzeitig lindern. Als er die kratzbürstige menschliche Frau Nina trifft, scheint es, als wäre ein Heilmittel für seine Krankheit in Reichweite: In ihrer Gegenwart verschwinden seine Schmerzen. Unglücklicherweise plant Nina, ihn zu töten, da sie davon überzeugt ist, er sei in den Tod ihres Bruders verwickelt. Und es gelänge ihr auch, wenn nur nicht Amaurys Bad-Boy-Charme ihre Hormone verrückt spielen ließe und sie direkt in seine Arme und sein Bett katapultierte, wann immer sie in seiner Nähe ist. Während jeder Kuss sie körperlich einander näher bringt, droht von anderer Seite Gefahr, die das wenige Vertrauen, das sie ineinander haben, zerstören könnte. Scanguards Vampire: Buch 1 - Samsons Sterbliche Geliebte Buch 2 - Amaurys Hitzköpfige Rebellin Buch 3 - Gabriels Gefährtin Buch 4 - Yvettes Verzauberung Buch 5 - Zanes Erlösung Buch 6 - Quinns Unendliche Liebe Buch 7 - Olivers Versuchung Buch 8 - Thomas' Entscheidung Buch 8 1/2 - Ewiger Biss (Eine Scanguards Hochzeits) Buch 9: Cains Geheimnis Buch 10: Luthers Rückkehr Novelle: Brennender Wunsch Buch 11: Blakes Versprechen Novelle 11 1/2 Schicksalhafter Bund Der Club der ewigen Junggesellen: Buch 1: Begleiterin für eine Nacht Buch 2: Begleiterin für tausend Nächte Buch 3: Begleiterin für alle Zeit Buch 4: Eine unvergessliche Nacht Buch 5: Eine langsame Verführung Buch 6: Eine hemmungslose Berührung Jenseits des Olymps: Buch 1 - Ein Grieche für alle Fälle Buch 2 - Ein Grieche zum Heiraten Buch 3 - Ein Grieche im 7. Himmel Buch 4 - Ein Grieche für immer Zusammen mit Lara Adrian: Der Phoenix Code Flucht und Neuanfang (Phoenix Code 1 & 2) Tarnung und Entlarvung (Phoenix Code 3 & 4) Der Clan der Vampire (Venedig 1 & 2) Der Clan der Vampire (Venedig 3 & 4) Geliebter Unsichtbarer (Hüter der Nacht - Buch 1) Entfesselter Bodyguard (Hüter der Nacht - Buch 2) Eine reizende Diebin

Softwareentwicklung von Kopf bis Fuss

Author: Dan Pilone
Publisher: O'Reilly Germany
ISBN: 9783955619466
Release Date: 2008-07-15
Genre: Computers

Was lernen Sie mit diesem Buch? Haben Sie sich schon einmal gefragt, was es mit testgetriebener Entwicklung auf sich hat? Oder auf welcher Basis es die richtig guten Consultants schaffen, gewaltige Stundensätze zu kassieren? Vielleicht sind Sie auch gerade an dem Punkt, an dem Sie Ihre Builds automatisieren wollen, Ihren Code in eine Versionskontrolle füttern, einem Refactoring unterziehen oder mit ein paar Entwurfsmustern anreichern wollen. Egal: Wenn Sie mit diesem Buch fertig sind, werden Sie ganz selbstverständlich Ihre Burndown-Rate verfolgen, den Durchsatz Ihres Teams berücksichtigen und sich erfolgreich Ihren Weg durch Anforderungen, Entwurf, Entwicklung und Auslieferung iterieren. Wieso sieht dieses Buch so anders aus? Wir gehen davon aus, dass Ihre Zeit zu kostbar ist, um mit neuem Stoff zu kämpfen. Statt Sie mit Bleiwüstentexten langsam in den Schlaf zu wiegen, verwenden wir für Softwareentwicklung von Kopf bis Fuß ein visuell und inhaltlich abwechslungsreiches Format, das auf Grundlage neuster Forschungsergebnisse im Bereich der Kognitionswissenschaft und der Lerntheorie entwickelt wurde. Wir wissen nämlich, wie Ihr Gehirn arbeitet.

Software Technologies Applications and Foundations

Author: Manuel Mazzara
Publisher: Springer
ISBN: 9783030047719
Release Date: 2018-12-06
Genre: Computers

This book contains the thoroughly refereed technical papers presented in eight workshops collocated with the International Conference on Software Technologies: Applications and Foundations, STAF 2018, held in Toulouse, France, in June 2018. The 65 full papers presented were carefully reviewed and selected from 120 submissions. The events whose papers are included in this volume are: CoSim-CPS 2018: 2nd International Workshop on Formal Co-Simulation of Cyber-Physical Systems DataMod 2018: 7th International Symposium From Data to Models and Back FMIS 2018: 7th International Workshop on Formal Methods for Interactive Systems FOCLASA 2018: 16th International Workshop on Foundations of Coordination Languages and Self-adaptative Systems GCM 2018: 9th International Workshop on Graph Computation Models [email protected] 2018: 1st International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems MSE 2018: 3rd International Workshop on Microservices: Science and Engineering SecureMDE 2018: 1st International Workshop on Security for and by Model-Driven Engineering

Information Systems in the Big Data Era

Author: Jan Mendling
Publisher: Springer
ISBN: 9783319929019
Release Date: 2018-06-06
Genre: Computers

This book constitutes the thoroughly refereed proceedings of the CAiSE Forum 2018 held in Tallinn, Estonia, as part of the 30th International Conference on Advanced Information Systems Engineering, CAiSE 2018, in June 2018. The CAiSE Forum is a place within the CAiSE conference for presenting and discussing new ideas and tools related to information systems engineering. Intended to serve as an interactive platform, the Forum aims at the presentation of emerging new topics and controversial positions, as well as demonstration of innovative systems, tools and applications. This year’s theme was “Information Systems in the Big Data Era”. The 10 full and 12 short papers in this volume were carefully reviewed and selected from 17 direct submissions (of which 2 full and 7 short papers were selected), plus 13 transfers from the CAiSE main conference (which resulted in another 8 full and 5 short papers).