Designing Data Intensive Applications

Designing Data Intensive Applications Author Martin Kleppmann
ISBN-10 9781491903117
Release 2017-03-16
Pages 614
Download Link Click Here

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures



C in a Nutshell

C in a Nutshell Author Peter Prinz
ISBN-10 3897213443
Release 2006
Pages 602
Download Link Click Here

C in a Nutshell has been writing in one form or another for most of life. You can find so many inspiration from C in a Nutshell also informative, and entertaining. Click DOWNLOAD or Read Online button to get full C in a Nutshell book for free.



Algorithmische Geometrie

Algorithmische Geometrie Author Rolf Klein
ISBN-10 9783540276197
Release 2006-03-30
Pages 392
Download Link Click Here

Algorithmische Geometrie has been writing in one form or another for most of life. You can find so many inspiration from Algorithmische Geometrie also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Algorithmische Geometrie book for free.



SQL f r Dummies

SQL f  r Dummies Author Allen G. Taylor
ISBN-10 9783527810895
Release 2017-04-24
Pages 440
Download Link Click Here

SQL f r Dummies has been writing in one form or another for most of life. You can find so many inspiration from SQL f r Dummies also informative, and entertaining. Click DOWNLOAD or Read Online button to get full SQL f r Dummies book for free.



Microservices

Microservices Author Eberhard Wolff
ISBN-10 9783864918421
Release 2015-11-11
Pages 386
Download Link Click Here

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.



Vom Mythos des Mann Monats

Vom Mythos des Mann Monats Author Frederick P. Brooks
ISBN-10 3826613554
Release 2003
Pages 343
Download Link Click Here

Vom Mythos des Mann Monats has been writing in one form or another for most of life. You can find so many inspiration from Vom Mythos des Mann Monats also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Vom Mythos des Mann Monats book for free.



Projekt Phoenix

Projekt Phoenix Author Gene Kim
ISBN-10 9783960100676
Release 2016-10-19
Pages 352
Download Link Click Here

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.



Die T rme des Februar

Die T  rme des Februar Author Tonke Dragt
ISBN-10 340779519X
Release 1994-01
Pages 221
Download Link Click Here

Die T rme des Februar has been writing in one form or another for most of life. You can find so many inspiration from Die T rme des Februar also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Die T rme des Februar book for free.



Agile Softwareentwicklung mit C Microsoft Press

Agile Softwareentwicklung mit C   Microsoft Press Author Gary Mclean Hall
ISBN-10 9783864916915
Release 2015-07-01
Pages 462
Download Link Click Here

Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts



Blutzeuge

Blutzeuge Author Tess Gerritsen
ISBN-10 9783641211578
Release 2017-11-20
Pages 416
Download Link Click Here

Sie haben das Böse gesehen – und er lässt sie mit ihrem Blut zahlen. In Boston wird die Leiche einer jungen Frau gefunden – in der offenen Handfläche liegen ihre Augäpfel. Die Verstümmelung geschah post mortem, wie bei der Obduktion eindeutig festgestellt wird. Doch die genaue Todesursache bleibt unklar. Kurze Zeit später taucht die Leiche eines Mannes auf – Pfeile ragen aus seinem Brustkorb, die ebenfalls erst nach seinem Tod dort platziert wurden. Beide wurden Opfer desselben Täters, ansonsten scheint es keine Verbindung zwischen ihnen zu geben. Detective Jane Rizzoli von der Bostoner Polizei steht vor einem Rätsel, bis eine Spur sie zu einem Jahrzehnte zurückliegenden Fall von Misshandlungen in einem katholischen Kinderhort führt ...



High Performance MySQL

High Performance MySQL Author Baron Schwartz
ISBN-10 9783897218352
Release 2009-02-15
Pages 768
Download Link Click Here

Einführungen in MySQL gibt es viele. Wer aber größere MySQL-Server betreut, die verlässlich laufen müssen, egal was Programmierer oder Benutzer auf sie loslassen, der braucht weiter reichende Informationen. In High Performance MySQL beschreiben sechs anerkannte Experten mit langjähriger Erfahrung auf großen Systemen alle Stellschrauben, an denen MySQL-Admins drehen können, um Sicherheit, Performance, Datenintegrität und Robustheit zu erhöhen. Von Profis für Profis Hier geht es nicht um kleine Webauftritte mit Datenbankanbindung! Lernen Sie stattdessen fortgeschrittene Techniken kennen, mit denen Sie MySQLs Potenzial voll ausreizen können -- um große, skalierbare Systeme zu entwerfen, zu optimieren und zu sichern. Behandelt werden Benchmarking, Indizes, Storage-Engines, Replikationen, Lastverteilung und Hochverfügbarkeit, Backups, Sicherheit... und zu jedem Aspekt die richtigen Werkzeuge, mit denen sich Ihre Ziele am besten realisieren lassen. Praxiserprobt muss es sein Der eine ist MySQL-Guru bei Yahoo!, der andere Angestellter Nr. 25 bei MySQL AB und dort nacheinander für das MySQL-Manual, die Trainingskurse und die Entwicklung des Supports zuständig, wieder ein anderer war bei MySQL AB im High-Performance-Team – die Autoren dieses Buchs wissen, wovon sie sprechen. Graue Theorie finden Sie woanders, hier geht es um bewährte Techniken aus der Praxis. Die erste Auflage von „High Performance MySQL“ wurde hoch gelobt und hat schon unzähligen Lesern wertvolle Dienste geleistet. Nun war es an der Zeit, dieses anerkannte Handbuch einmal komplett zu aktualisieren, um nützliches Referenzmaterial zu erweitern, neue Features der Versionen MySQL 5.0 und 5.1 zu ergänzen und zahlreiche Themen wie die Optimierung der Storage-Engine InnoDB zu vertiefen.



Design Patterns f r mathematische Beweise

Design Patterns f  r mathematische Beweise Author Hans Jürgen Ohlbach
ISBN-10 9783662556528
Release 2017-09-04
Pages 184
Download Link Click Here

Dieses Buch behandelt einfache Beweismuster wie Fallunterscheidung, Allbeweis, Implikationsbeweis, komplexe Beweismuster wie Kontraposition, Widerspruchsbeweis, Diagonalisierung sowie die verschiedenen Varianten der vollständigen Induktion bis hin zur transfiniten Induktion. Damit gibt es Antworten auf Fragen wie Was genau ist eigentlich ein Widerspruchsbeweis? Oder eine Widerlegung? Und wie hängen sie miteinander zusammen? Die Autoren versuchen, derartige fragen zu erörtern, indem sie verbreitete Beweismuster und anhand von allgemein verständlichen Beispielen aus dem Alltag, der Mathematik und der Informatik zu verdeutlichen.



UML 2 0 in a nutshell

UML 2 0 in a nutshell Author Dan Pilone
ISBN-10 3897213427
Release 2006
Pages 220
Download Link Click Here

UML 2 0 in a nutshell has been writing in one form or another for most of life. You can find so many inspiration from UML 2 0 in a nutshell also informative, and entertaining. Click DOWNLOAD or Read Online button to get full UML 2 0 in a nutshell book for free.



Domain Driven Design kompakt

Domain Driven Design kompakt Author Vaughn Vernon
ISBN-10 9783960881797
Release 2017-06-01
Pages 158
Download Link Click Here

Domain-Driven Design (DDD) richtet den Fokus in der Softwareentwicklung auf das Wesentliche: die Domäne. Die Domäne wird als Modell in die Software übertragen. Damit entwickeln Sie Software in hoher Qualität, die lange hält, den Anwender zufriedenstellt und die Basis für Microservices bildet. Dieses Buch bietet einen kompakten Einstieg in DDD. Die wesentlichen Konzepte, wie die Entwicklung einer Ubiquitous Language, das Aufteilen der Domäne in Bounded Contexts und die Konstruktion innerhalb von Bounded Contexts, werden vermittelt. Außerdem wird die Anbindung von Legacy-Systemen behandelt. Die Themen im Einzelnen: - Strategisches Design mit Bounded Contexts und der Ubiquitous Language - Strategisches Design mit Subdomains - Strategisches Design mit Context Mapping - Taktisches Design mit Aggregates - Taktisches Design mit Domain Events Auch auf Techniken zur Beschleunigung von Design und das Management von Projekten wird eingegangen. Insbesondere wird erläutert, wie Event Storming, DDD in einem agilen Projekt und die Modellierung mit Timebox funktionieren. Der Leser findet in diesem Buch viele konkrete Handlungsvorschläge für die Praxis und wird so befähigt, die Zusammenarbeit von Entwicklern und Domain Experts sowie zwischen Teams zu fördern. Als Extra befindet sich ein Glossar mit den wichtigsten DDD-Begriffen auf den Umschlaginnenseiten.



Projektmanagement am Rande des Chaos

Projektmanagement am Rande des Chaos Author Alfred Oswald
ISBN-10 9783662557563
Release 2017-08-31
Pages 279
Download Link Click Here

Die Autoren zeigen in diesem Buch, dass Komplexität ein Geschenk ist, das man für die erfolgreiche Durchführung von Projekten nutzbar machen kann, sei es um Neues zu erschaffen oder auch um Bestehendes zu ändern. Dabei ist das Methodenparadigma im Projektmanagement derzeit massiv im Umbruch. Durch Vernetzung einer Vielzahl von Einflussgrößen sind Projekte komplexe Gebilde, die mit klassischen Methoden, die auf Ursache-Wirkung-Ansätzen beruhen, nicht bewältigt werden können. Komplexität und das damit verbundene Phänomen der Selbstorganisation bieten eine große Chance, indem sie als wesentliche Treiber für die Durchführung von Projekten genutzt werden können. Dies erfordert die Prinzipien der Komplexität zu identifizieren und für das Projektmanagement einzusetzen. Damit werden ganz eigene und neuartige Kompetenzanforderungen an die beteiligten Personen gestellt. In diesem Buch werden neueste Erkenntnisse aus den Naturwissenschaften und der Hirnforschung verwendet und in ein praxisorientiertes Framework übertragen. Es wird dargelegt, was Komplexität ist, welche Möglichkeiten der Komplexitätsregulation es in Projekten gibt und wie Selbstorganisation für das Management von Projekten angewendet werden kann.



Patterns f r Enterprise Application Architekturen

Patterns f  r Enterprise Application Architekturen Author Martin Fowler
ISBN-10 3826613783
Release 2003
Pages 582
Download Link Click Here

Patterns f r Enterprise Application Architekturen has been writing in one form or another for most of life. You can find so many inspiration from Patterns f r Enterprise Application Architekturen also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Patterns f r Enterprise Application Architekturen book for free.



Serverless Computing in der AWS Cloud

Serverless Computing in der AWS Cloud Author Niko Köbler
ISBN-10 9783868027808
Release 2017-09-29
Pages 260
Download Link Click Here

Serverless heißt das neue Trendthema im Bereich des Cloud Computing. Dabei meint Serverless nicht, dass man keine Server mehr benötigt. Es geht vielmehr darum, sich auf die Ausführung seines Codes auf der Ebene von einzelnen Funktionen zu konzentrieren und das Management von Serverinstanzen, Verfügbarkeit und Skalierbarkeit der Cloud zu überlassen. Zudem bezahlt man bei Serverless nur das, was man wirklich nutzt, nicht die bloße Bereitstellung oder Verfügbarkeit. Verwende Ressourcen, nicht Server oder Systeme. Infrastruktur ist implizit vorhanden. Das Buch führt in die Konzepte von Serverless Computing am Beispiel der AWS (Amazon Web Services) Cloud ein und beschreibt, wann der Einsatz von Serverless ein sinnvoller Lösungsansatz ist. AWS Lambda hat den Begriff Serverless geprägt, doch Serverless ist mehr als nur die Ausführung von Funktionen als Service (Function-as-a-Service, kurz FaaS). Auch in Richtung von API Gateways, Datenspeichern, Amazon DynamoDB und weitern Komponenten lässt sich Serverless denken. Praxisnahe Beispiele helfen beim Einstieg in die Serverless-Welt.