Bücher
INNOQ-Bibliothek
-
Cloud Strategie
Cloud-Computing ist aus modernen IT-Landschaften nicht mehr wegzudenken: Skalierbarkeit, nutzungsbasierte Abrechnung und Automatisierung verändern, wie Anwendungen entwickelt und betrieben werden. Doch der Weg in die Cloud ist selten einfach. Ein reines „Lift-and-Shift“ reicht oft nicht aus, während tiefgreifende Anpassungen Risiken und Kosten mit sich bringen.
Dieses Buch schlägt eine Brücke zwischen Business-, Cloud- und IT-Strategie. Es hinterfragt bestehende Annahmen, bietet technologieneutrale Entscheidungsmodelle und zeigt, wie eine nachhaltige Cloud-Strategie gelingt.
INNOQ-Kolleg:innen haben bei Übersetzung und Lektorat mitgewirkt. Die Ausgabe enthält außerdem ein Vorwort von Michael Plöd, Fellow bei INNOQ.
-
Team Topologies
Effektive Softwareteams sind unerlässlich für jedes Unternehmen, um kontinuierlich und nachhaltig Werte zu schaffen. Aber wie entwickelt ein Unternehmen eine Teamstruktur, die zu seinen Softwareprojekten, Bedürfnissen und Zielen passt? Team Topologies ist eine Methode, die Strategien und Best Practices für das Formen von Teams und ihre effektive Interaktion formuliert. Der Ansatz basiert auf vier grundlegenden Teamtypen und drei Mustern für die Team-Interaktion. Er begreift Teams als Grundpfeiler der Wertschöpfung. Matthew Skelton und Manuel Pais unterstützen Unternehmen dabei, die für ihre Projekte geeigneten Team-Patterns auszuwählen und gemäß ihrem organisatorischen Reifegrad kontinuierlich weiterzuentwickeln. Unser Kollege Michael Plöd hat das Buch ins Deutsche übersetzt.
-
The Rails 7 Way
The Rails™ 7 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. It illuminates the entire Rails 7 API, its most powerful idioms, design approaches, and libraries. Building on the previous editions, this edition has been heavily refactored and updated.
-
Data Mesh – Eine dezentrale Datenarchitektur entwerfen
Wir befinden uns an einem Wendepunkt im Umgang mit Daten. Unser bisheriges Datenmanagement wird der Komplexität der Organisationsstrukturen, der immer zahlreicheren Datenquellen und dem steigenden Interesse am Einsatz von künstlicher Intelligenz nicht mehr gerecht. In diesem praxisorientierten Buch führt die Autorin Zhamak Dehghani in Data Mesh ein, ein dezentrales soziotechnisches Paradigma basierend auf Konzepten moderner verteilter Architekturen. Data Mesh ist ein neuer Ansatz für die Beschaffung, Bereitstellung, den Zugriff und die Verwaltung analytischer Daten, der auch skaliert.
Jochen Christ und Dr. Simon Harrer zeichnen für die deutsche Übersetzung des Buchs verantwortlich.
-
arc42 by Example
Die Architektur von sechs realen Softwaresystemen, jeweils mit arc42 beschrieben. Dadurch können Sie anhand praktischer Beispiele sehen, wie sich arc42 anfühlt. Gerne genutzt, um die Einführung von arc42 in Teams oder Projekten zu unterstützen.
-
arc42 in Aktion
Das „missing manual“ zu arc42, was wir schon vor Jahren hätten schreiben sollen: pragmatische Tipps, angefangen bei allgemeinen Grundlagen technischer Doku bis hin zu Ratschlägen für alle Teile von arc42.
Unser Fokus hier liegt auf Sparsamkeit und Pragmatismus: Wir zeigen, wie Sie mit moderatem bis kleinem Aufwand nützliche Dokumentation erstellen und pflegen können.
-
Communicating Software Architectures with arc42
This practical guide shows how you can effectively apply the practical and well-proven arc42 template to design, develop and document your software architecture. It contains more than 200 practical tips how to improve your architecture communication and documentation.
-
Effektive Softwarearchitekturen
Der bekannte Leitfaden von Gernot Starke unterstützt angehende Softwarearchitekt:innen bei der Vorbereitung auf die iSAQB CPSA-Foundation-Zertifizierung – und liegt hier in der neunten Auflage vor. In über 400 Seiten und 16 klar strukturierten Kapiteln lernen Leserinnen und Leser alle prüfungsrelevanten Grundlagen.
-
Hands-on Domain-driven Design – by example
Domain-driven Design practically explained with a massive case study.
This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans).
-
Java by Comparison: Become a Java Craftsman in 70 Examples
Improve your coding skills by comparing your code to that of expert programmers so you can write code that’s clean, concise, and to the point: code that others will read with pleasure and reuse. Get hands-on advice to level up your coding style through small and understandable examples that compare flawed code to an improved solution. Discover handy tips and tricks, as well as common bugs an experienced Java programmer needs to know. Make your way from a Java novice to a master craftsman.
-
Knigge für Softwarearchitekten
In diesem Buch zeigen wir Ihnen unterhaltsame und praxisgerechte Wege zu besseren Softwarearchitekturen – wirkungsvoll, zeitlos und technologieneutral! Sie finden typische Verhaltensmuster von Softwarearchitekten, gute und schlechte. Aus Erfolgsmuster lernen Sie, bessere Systeme zu konstruieren und effektiver zu arbeiten. Aus den „Anti-Patterns“ leiten Sie Abhilfen gegen schlechte Architekturmanieren ab. Ein besonderes Augenmerk liegt auf der Evolution und der Änderung von Systemen.
-
Patterns-kompakt: Entwurfsmuster für praktische Softwareentwicklung
Das Buch fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Softwareentwicklung benötigen. Softwareentwickler:innen und Softwarearchitekt:innen finden darin effektiv anwendbare Lösungen für tägliche Entwurfsprobleme.
-
Requirements-Skills erfolgreicher Softwareteams
Fühlen Sie sich als Entwicklungsteam von Requirements-Engineers, Product-Owner oder Produktmanager bezüglich klarer Anforderungen im Stich gelassen? Hier finden Sie methodische und pragmatische Ansätze, mit denen Sie dieser Misere entkommen können.
-
REST und HTTP: Entwicklung und Integration nach dem Architekturstil des Web
Das Buch bietet eine theoretisch fundierte, vor allem aber praxistaugliche Anleitung zum professionellen Einsatz von RESTful HTTP. Es beschreibt den Architekturstil REST (Representational State Transfer) und seine Umsetzung im Rahmen der Protokolle des World Wide Web (HTTP, URIs und andere). Es wird gezeigt, wie man klassische Webanwendungen und Webservices so entwirft, dass sie im Einklang mit den Grundprinzipien des Web stehen und seine vielen Vorteile ausnutzen.
-
Scala from Scratch: Exploration
Are you curious about functional programming, and why Scala is such a great fit for this paradigm? Is your team considering a switch to Scala? This book allows you to explore Scala from scratch. You’ll get an overview of what it has to offer and a feeling for what it’s like to code in Scala. You’ll finish by developing a small command-line game.
-
Scala from Scratch: Understanding
Do you want to get a deeper understanding of Scala and functional programming? Has Scala from Scratch: Exploration whetted your appetite? This follow-up book gives you an in-depth understanding of Scala, including many of the advanced concepts. You’ll learn about best practices and you’ll be ready to get productive in real-life Scala code bases.
-
Sketchnotes in der IT
Im IT-Berufsalltag sammeln sich unzählige Notizen – zu Vorträgen, Meetings, Aufzeichnungen zu komplexen Aufgaben … Häufig sind sie hässlich, lang, unleserlich – und landen schnell im Altpapier. Sketchnotes dagegen sehen nicht nur schick aus, sie helfen auch dabei, sich an die wichtigsten Dinge zu erinnern, und erfreuen Kolleginnen und Kollegen.
Dieses Buch gibt eine praktische Einführung in die Welt der Sketchnotes. Schon auf den ersten Seiten erstellst du deine erste Sketchnote – unabhängig von Vorwissen oder Talent. Nach einem Grundlagenkapitel, das Hilfen für den Einstieg bietet, zeigt die Softwareentwicklerin Lisa-Maria Moritz, in welchen Bereichen deines Arbeitsalltags in der IT du Sketchnotes einsetzen kannst. Um dabei die passende Visualisierung zu finden, hat sie eine umfangreiche Bibliothek mit zahlreichen Symbolideen zu abstrakten Begriffen der IT zusammengestellt, deren Erstellung sie in Schritt-für-Schritt-Anleitungen zeigt.
-
The Neophyte's Guide to Scala
The Neophyte’s Guide to Scala is a book for intermediate Scala developers. If you have made your first steps with Scala and functional programming, for example by participating in Martin Odersky’s Coursera course Functional Programming Principles in Scala, and you don’t know how to continue, this book is for you.
Originally published as a blog series from November 2012 to April 2013, the Neophyte’s Guide to Scala is now available as an ebook, a compilation of all 16 articles.
-
Zertifizierung für Softwarearchitekten
Dieses kleine Büchlein erläutert die wesentlichen Themen des iSAQB Lehrplans in kompakter Form und erklärt die Modalitäten der Foundation-Level Prüfung. Es ersetzt kein Lehrbuch!