Microservices, IoT and Azure

Leveraging DevOps and Microservice Architecture to deliver SaaS Solutions

DOWNLOAD NOW »

Author: Bob Familiar

Publisher: Apress

ISBN: 1484212754

Category: Computers

Page: 188

View: 5247

This book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservices, IoT, and Azure offers software developers, architects, and operations engineers’ step-by-step directions for building SaaS applications—applications that are available 24x7, work on any device, scale elastically, and are resilient to change--through code, script, exercises, and a working reference implementation. The book provides a working definition of microservices and contrasts this approach with traditional monolithic Layered Architecture. A fictitious, homebiomedical startup is used to demonstrate microservice architecture and automation capabilities for cross-cutting and business services as well as connected device scenarios for Internet of Things (IoT). Several Azure PaaS services are detailed including Storage, SQL Database, DocumentDb, Redis Cache, Cloud Services, Web API's, API Management, IoT Hub, IoT Suite, Event Hub, and Stream Analytics. Finally the book looks to the future and examines Service Fabric to see how microservices are becoming the de facto approach to building reliable software in the cloud. In this book, you’ll learn: What microservices are and why are they’re a compelling architecture pattern for SaaS applications How to design, develop, and deploy microservices using Visual Studio, PowerShell, and Azure Microservice patterns for cross-cutting concerns and business capabilities Microservice patterns for Internet of Things and big data analytics solutions using IoT Hub, Event Hub, and Stream Analytics Techniques for automating microservice provisioning, building, and deployment What Service Fabric is and how it’s the future direction for microservices on Microsoft Azure

Complexity in Information Systems Development

Proceedings of the 25th International Conference on Information Systems Development

DOWNLOAD NOW »

Author: Jerzy Goluchowski,Malgorzata Pankowska,Henry Linger,Chris Barry,Michael Lang,Christoph Schneider

Publisher: Springer

ISBN: 331952593X

Category: Computers

Page: 253

View: 5800

This volume is a collection of papers on emerging concepts, approaches and ideas in information systems research. It examines theoretical and methodological issues related to both information systems development in general and the complexity of information systems as socio-technical systems. The book draws on invited papers selected from the proceedings of the 25th International Conference on Information Systems Development (ISD) held in Katowice, Poland, August 24 - 26, 2016. The invited conference papers were revised and expanded and present research that is focused on context, creativity, and cognition in information systems development. These issues are significant as they provide the basis for organizations to identify new markets, support innovative technology deployment, and enable mobile applications to detect, sense, interpret, and respond to the environment.

Microservices

Grundlagen flexibler Softwarearchitekturen

DOWNLOAD NOW »

Author: Eberhard Wolff

Publisher: N.A

ISBN: 9783864903137

Category:

Page: 376

View: 4096

Intelligent Interactive Multimedia Systems and Services

Proceedings of 2018 Conference

DOWNLOAD NOW »

Author: Giuseppe De Pietro,Luigi Gallo,Robert J. Howlett,Lakhmi C. Jain,Ljubo Vlacic

Publisher: Springer

ISBN: 3319922319

Category: Computers

Page: 431

View: 7872

This volume presents a series of carefully selected papers on the theme of Intelligent Interactive Multimedia Systems and Services (IIMSS-18), but also including contributions on Innovation in Medicine and Healthcare (InMed-18) and Smart Transportation Systems (STS-18). The papers were presented at the Smart Digital Futures 2018 multi-theme conference, which grouped the AMSTA, IDT, InMed, SEEL, STS and IIMSS conferences in one venue in Gold Coast, Australia in June 2018. IIMSS-18 included sessions on 'Cognitive Systems and Big Data Analytics', 'Data Processing and Secure Systems', 'Innovative Information Services for Advanced Knowledge Activity', 'Autonomous System' and ' Image Processing'. InMed-18 papers cover major areas of 'Digital Architecture for Internet of Things, Big data, Cloud and Mobile IT in Healthcare' and 'Advanced ICT for Medical and Healthcare'. STS-18 papers provide a comprehensive overview of various aspects of current research into intelligent transportation technology.

On the Move to Meaningful Internet Systems. OTM 2017 Conferences

Confederated International Conferences: CoopIS, C&TC, and ODBASE 2017, Rhodes, Greece, October 23-27, 2017, Proceedings

DOWNLOAD NOW »

Author: Hervé Panetto,Christophe Debruyne,Walid Gaaloul,Mike Papazoglou,Adrian Paschke,Claudio Agostino Ardagna,Robert Meersman

Publisher: Springer

ISBN: 3319694596

Category: Computers

Page: 515

View: 2416

This double volumes LNCS 10573-10574 constitutes the refereed proceedings of the Confederated International Conferences: Cooperative Information Systems, CoopIS 2017, Ontologies, Databases, and Applications of Semantics, ODBASE 2017, and Cloud and Trusted Computing, C&TC, held as part of OTM 2017 in October 2017 in Rhodes, Greece. The 61 full papers presented together with 19 short papers were carefully reviewed and selected from 180 submissions. The OTM program every year covers data and Web semantics, distributed objects, Web services, databases, information systems, enterprise workflow and collaboration, ubiquity, interoperability, mobility, grid and high-performance computing.

Microservices

Konzeption und Design

DOWNLOAD NOW »

Author: Sam Newman

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450830

Category: Computers

Page: 312

View: 9838

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

Lean Enterprise

Mit agilen Methoden zum innovativen Unternehmen

DOWNLOAD NOW »

Author: Jez Humble,Joanne Molesky,Barry O'Reilly

Publisher: O'Reilly

ISBN: 3960100795

Category: Computers

Page: 330

View: 3005

Neue Märkte und Technologien, sich verändernde Kundenbedürfnisse – Startups sind darauf eingestellt, unter diesen Bedingungen zu operieren. Aber wie steht es um etablierte Unternehmen und Organisationen? Wie können auch sie Innovation konsequent vorantreiben und IT zu ihrem Wettbewerbsvorteil machen? Jez Humble, Joanne Molesky und Barry O'Reilly plädieren sehr überzeugend dafür, das Potenzial des Lean-Mindset gerade auch für größere Unternehmen zu nutzen. Die Autoren werden hierbei ganz konkret. Sie zeigen, wie erfolgreiche Organisationen Lean-Startup- und DevOps-Methoden auf die typischen Aufgabenstellungen von Unternehmen anwenden – und zwar in allen Bereichen. Das Buch illustriert das agile Vorgehen anhand zahlreicher Fallstudien und präsentiert einen beeindruckenden Fundus an Strategien, Ansätzen und Methoden. Ob Vorstandsmitglieder, Geschäftsführer, Abteilungsleiter oder Produktmanager: Lean-Interessierte erhalten praktische Anleitungen zu typischen unternehmerischen Herausforderungen. Erfahren Sie, wie Sie: - Produkte und Geschäftsmodelle mit echtem Kundennutzen entwickeln und validieren - Investitionsrisiken messen und bewerten - das Potenzial Ihrer Teams durch Visionen und Handlungsspielräume entfalten - die Prozesse in Ihrer Organisation laufend verbessern - Softwareentwicklung durch Continuous Delivery, Continuous Integration und Testautomatisierung beschleunigen - Innovation als Teil Ihres Portfolios stärken - in umfassenden Programmen Mitarbeiter fördern, Qualität und Geschwindigkeit der Produktauslieferung erhöhen und Kosten senken u.v.a.m.

Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

DOWNLOAD NOW »

Author: Gene Kim,Jez Humble,Patrick Debois,John Willis

Publisher: O'Reilly

ISBN: 3960101244

Category: Computers

Page: 432

View: 2158

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.

Legacysoftware

Das lange Leben der Altsysteme

DOWNLOAD NOW »

Author: Dieter Masak

Publisher: Springer-Verlag

ISBN: 3540303200

Category: Business & Economics

Page: 434

View: 3431

Die Software heutiger Unternehmen besteht zum größten Teil aus Altsystemen, die zwischen fünf und dreißig Jahren alt sein können. In der heutigen Softwareliteratur wird vorwiegend die Schaffung und Konzeption von neuen Systemen behandelt. Ziel dieses Buches ist es dagegen, eine Darstellung der Entwicklungsmöglichkeiten und Strategien für die Altsysteme aufzuzeigen. Dabei beschäftigt sich der Autor auch mit folgenden Fragen: Wie kann die Wartung besser werden? Muss man wirklich ablösen? Wie funktioniert der Ersatz durch Standardsoftware?

Cloud Migration

DOWNLOAD NOW »

Author: Tobias Höllwarth

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826691776

Category:

Page: 291

View: 3399

Dieses Buch richtet sich an Manager und Unternehmer, die ber die konomisierung ihrer IT nachdenken m ssen. Und an Leser, die mehr ber die Cloud wissen, aber keine Spezialisten werden wollen. Das vorliegende Buch widmet sich ebenso umfassend wie fundiert den technischen, rechtlichen, steuerlichen, betriebswirtschaftlichen und kologischen Aspekten des Cloud Computing, dazu werden praxisrelevante Vorschl ge zur Anbieterauswahl und Zertifizierung gemacht sowie konkrete Checklisten zur Verf gung gestellt.

Projekt Phoenix

Der Roman über IT und DevOps – Neue Erfolgsstrategien für Ihre Firma

DOWNLOAD NOW »

Author: Gene Kim

Publisher: O'Reilly

ISBN: 3960100671

Category: Computers

Page: 352

View: 477

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.

Das Google Web Toolkit: GWT

DOWNLOAD NOW »

Author: Michael Seemann

Publisher: O'Reilly Germany

ISBN: 3897217198

Category: Application software

Page: 253

View: 5096

Programmieren mit PHP

DOWNLOAD NOW »

Author: Rasmus Lerdorf,Kevin Tatroe,Peter MacIntyre

Publisher: O'Reilly Germany

ISBN: 9783897214736

Category: PHP (Computer program language)

Page: 573

View: 2241

Algorithmen - Eine Einführung

DOWNLOAD NOW »

Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110522012

Category: Computers

Page: 1339

View: 2698

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.

Der Oracle DBA

Handbuch für die Administration der Oracle Database 12c

DOWNLOAD NOW »

Author: Mirko Hotzy,Andrea Held,Marek Adar,Christian Antognini,Ronny Egner,Markus Flechtner,Angelika Gallwitz,Stefan Oehrli,Daniel Steiger

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446444203

Category: Computers

Page: 832

View: 8606

Als Administrator der Oracle Database finden Sie in diesem Handbuch die ideale Unterstützung für die Herausforderungen Ihres Alltags. Hier hat sich eine Gruppe namhafter und praxiserfahrener Autoren zusammengetan, die gemeinsam 134 Jahre Erfahrung mit dieser Datenbank aufweisen und in den jeweiligen Kapiteln ihre Spezialgebiete darstellen. Die Autoren vermitteln Ihnen fundiertes Know-how sowie praktische Lösungen zu Themen wie Aufbau und Betrieb eines Datenbankservers, Administration und Monitoring, High Availability, Backup und Recovery, Security, Upgrade einer Datenbank und Optimierung. Zusätzlich finden Sie in diesem Handbuch neben einer Darstellung der Produkte und Features der Oracle Database 12c viele Beispiele, Praxistipps und Tricks, die Sie direkt in Ihre tägliche Arbeit integrieren können und die über Versionsgrenzen hinweg anwendbar sind. Im Internet finden Sie nicht nur die nützlichen Skripte des Buches, sondern auch wichtige Informationen, ideal aufbereitet.

Innovationsbarrieren

DOWNLOAD NOW »

Author: Christoph Mirow

Publisher: Springer-Verlag

ISBN: 3834961000

Category: Business & Economics

Page: 295

View: 9281

Christoph Mirow zeigt auf, welche Innovationsbarrieren bei Produktinnovationen typischerweise auftreten können, und wie sich diese auf das Projekt auswirken. Mit Hilfe eines ganzheitlichen Organisationsmodell überprüft er empirisch, wie Innovationsbarrieren durch verschiedene Gestaltungsmöglichkeiten in der Strukturierung der Organisation und im Projektmanagement beeinflusst werden können.

Effektiv C++ programmieren

55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern

DOWNLOAD NOW »

Author: Scott Meyers

Publisher: Pearson Deutschland GmbH

ISBN: 3827330785

Category:

Page: 326

View: 1323

High Performance Websites

DOWNLOAD NOW »

Author: Steve Souders

Publisher: O'Reilly Germany

ISBN: 389721850X

Category: Web site development

Page: 153

View: 4977