Search Results for "the-art-of-scalability-scalable-web-architecture-processes-and-organizations-for-the-modern-enterprise-2nd-edition"

The Art of Scalability

The Art of Scalability

Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

  • Author: Martin L. Abbott,Michael T. Fisher
  • Publisher: Addison-Wesley Professional
  • ISBN: 0134031385
  • Category: Computers
  • Page: 624
  • View: 9718
DOWNLOAD NOW »
The Comprehensive, Proven Approach to IT Scalability–Updated with New Strategies, Technologies, and Case Studies In The Art of Scalability, Second Edition, leading scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies from the authors’ pioneering consulting practice, AKF Partners. Writing for technical and nontechnical decision-makers, Abbott and Fisher cover everything that impacts scalability, including architecture, process, people, organization, and technology. Their insights and recommendations reflect more than thirty years of experience at companies ranging from eBay to Visa, and Salesforce.com to Apple. You’ll find updated strategies for structuring organizations to maximize agility and scalability, as well as new insights into the cloud (IaaS/PaaS) transition, NoSQL, DevOps, business metrics, and more. Using this guide’s tools and advice, you can systematically clear away obstacles to scalability–and achieve unprecedented IT and business performance. Coverage includes • Why scalability problems start with organizations and people, not technology, and what to do about it • Actionable lessons from real successes and failures • Staffing, structuring, and leading the agile, scalable organization • Scaling processes for hyper-growth environments • Architecting scalability: proprietary models for clarifying needs and making choices–including 15 key success principles • Emerging technologies and challenges: data cost, datacenter planning, cloud evolution, and customer-aligned monitoring • Measuring availability, capacity, load, and performance

Clean Architecture

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen

  • Author: Robert C. Martin
  • Publisher: MITP-Verlags GmbH & Co. KG
  • ISBN: 3958457266
  • Category: Computers
  • Page: 370
  • View: 3128
DOWNLOAD NOW »

Managing Digital

Managing Digital

  • Author: Charles Betz
  • Publisher: Van Haren
  • ISBN: 940180348X
  • Category: Education
  • Page: 608
  • View: 7224
DOWNLOAD NOW »
About This Book This book, "Managing Digital: Concepts and Practices", is intended to guide a practitioner through the journey of building a digital-first viewpoint and the skills needed to thrive in the digital-first world. As such, this book is a bit of an experiment for The Open Group; it isn’t structured as a traditional standard or guide. Instead, it is structured to show the key issues and skills needed at each stage of the digital journey, starting with the basics of a small digital project, eventually building to the concerns of a large enterprise. So, feel free to digest this book in stages — the section Introduction for the student is a good guide. The book is intended for both academic and industry training purposes. This book seeks to provide guidance for both new entrants into the digital workforce and experienced practitioners seeking to update their understanding on how all the various themes and components of IT management fit together in the new world. About The Open Group Press The Open Group Press is an imprint of The Open Group for advancing knowledge of information technology by publishing works from individual authors within The Open Group membership that are relevant to advancing The Open Group mission of Boundaryless Information Flow™. The key focus of The Open Group Press is to publish high-quality monographs, as well as introductory technology books intended for the general public, and act as a complement to The Open Group Standards, Guides, and White Papers. The views and opinions expressed in this book are those of the author, and do not necessarily reflect the consensus position of The Open Group members or staff.

Building Microservices with .NET Core 2.0

Building Microservices with .NET Core 2.0

Transitioning monolithic architectures using microservices with .NET Core 2.0 using C# 7.0, 2nd Edition

  • Author: Gaurav Aroraa
  • Publisher: Packt Publishing Ltd
  • ISBN: 178839996X
  • Category: Computers
  • Page: 300
  • View: 6525
DOWNLOAD NOW »
Architect your .NET applications by breaking them into really small pieces - microservices -using this practical, example-based guide. Key Features Start your microservices journey and get a broader perspective on microservices development using C# 7.0 with .NET Core 2.0 Build, deploy, and test microservices using ASP.Net Core, ASP.NET Core API, and Microsoft Azure Cloud Get the basics of reactive microservices Book Description The microservices architectural style promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within your business. We'll start by looking at what microservices are and their main characteristics. Moving forward, you will be introduced to real-life application scenarios; after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices using C# 7.0 with .NET Core 2.0. You will identify service boundaries, split the application into multiple microservices, and define service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future. With an introduction to reactive microservices, you’ll strategically gain further value to keep your code base simple, focusing on what is more important rather than on messy asynchronous calls. What you will learn Get acquainted with Microsoft Azure Service Fabric Compare microservices with monolithic applications and SOA Learn Docker and Azure API management Define a service interface and implement APIs using ASP.NET Core 2.0 Integrate services using a synchronous approach via RESTful APIs with ASP.NET Core 2.0 Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0 Understand the operation and scaling of microservices in .NET Core 2.0 Understand the key features of reactive microservices and implement them using reactive extensions Who this book is for This book is for .NET Core developers who want to learn and understand the microservices architecture and implement it in their .NET Core applications. It’s ideal for developers who are completely new to microservices or just have a theoretical understanding of this architectural approach and want to gain a practical perspective in order to better manage application complexities.

Software Architecture for Big Data and the Cloud

Software Architecture for Big Data and the Cloud

  • Author: Ivan Mistrik,Rami Bahsoon,Nour Ali,Maritta Heisel,Bruce Maxim
  • Publisher: Morgan Kaufmann
  • ISBN: 0128093382
  • Category: Computers
  • Page: 470
  • View: 4071
DOWNLOAD NOW »
Software Architecture for Big Data and the Cloud is designed to be a single resource that brings together research on how software architectures can solve the challenges imposed by building big data software systems. The challenges of big data on the software architecture can relate to scale, security, integrity, performance, concurrency, parallelism, and dependability, amongst others. Big data handling requires rethinking architectural solutions to meet functional and non-functional requirements related to volume, variety and velocity. The book's editors have varied and complementary backgrounds in requirements and architecture, specifically in software architectures for cloud and big data, as well as expertise in software engineering for cloud and big data. This book brings together work across different disciplines in software engineering, including work expanded from conference tracks and workshops led by the editors. Discusses systematic and disciplined approaches to building software architectures for cloud and big data with state-of-the-art methods and techniques Presents case studies involving enterprise, business, and government service deployment of big data applications Shares guidance on theory, frameworks, methodologies, and architecture for cloud and big data

Microservices

Microservices

Konzeption und Design

  • Author: Sam Newman
  • Publisher: MITP-Verlags GmbH & Co. KG
  • ISBN: 3958450830
  • Category: Computers
  • Page: 312
  • View: 3452
DOWNLOAD NOW »
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

Menschheit 2.0

Menschheit 2.0

Die Singularität naht

  • Author: Ray Kurzweil
  • Publisher: Lola Books
  • ISBN: 3944203135
  • Category: Technology & Engineering
  • Page: 672
  • View: 3172
DOWNLOAD NOW »
Das Jahr 2045 markiert einen historischen Meilenstein: Es ist das Jahr, in dem der Mensch seine biologischen Begrenzungen mithilfe der Technik überwinden wird. Diese als technologische Singularität bekannt gewordene Revolution wird die Menschheit für immer verändern. Googles Chefingenieur Ray Kurzweil, dessen wahnwitzigen Visionen in den vergangenen Jahrzehnten immer wieder genau ins Schwarze trafen, zeichnet in diesem Klassiker des Transhumanismus mit beispielloser Detailwut eine bunt schillernde Momentaufnahme der technischen Evolution und legt dar, weshalb diese so bald kein Ende finden, sondern im Gegenteil immer weiter an Dynamik gewinnen wird. Daraus ergibt sich eine ebenso faszinierende wie schockierende Vision für die Zukunft der Menschheit.

Web Scalability for Startup Engineers

Web Scalability for Startup Engineers

  • Author: Artur Ejsmont
  • Publisher: McGraw Hill Professional
  • ISBN: 0071843663
  • Category: Computers
  • Page: 432
  • View: 1869
DOWNLOAD NOW »
This invaluable roadmap for startup engineers reveals how to successfully handle web application scalability challenges to meet increasing product and traffic demands. Web Scalability for Startup Engineers shows engineers working at startups and small companies how to plan and implement a comprehensive scalability strategy. It presents broad and holistic view of infrastructure and architecture of a scalable web application. Successful startups often face the challenge of scalability, and the core concepts driving a scalable architecture are language and platform agnostic. The book covers scalability of HTTP-based systems (websites, REST APIs, SaaS, and mobile application backends), starting with a high-level perspective before taking a deep dive into common challenges and issues. This approach builds a holistic view of the problem, helping you see the big picture, and then introduces different technologies and best practices for solving the problem at hand. The book is enriched with the author's real-world experience and expert advice, saving you precious time and effort by learning from others' mistakes and successes. Language-agnostic approach addresses universally challenging concepts in Web development/scalability—does not require knowledge of a particular language Fills the gap for engineers in startups and smaller companies who have limited means for getting to the next level in terms of accomplishing scalability Strategies presented help to decrease time to market and increase the efficiency of web applications

Linked Enterprise Data

Linked Enterprise Data

Management und Bewirtschaftung vernetzter Unternehmensdaten mit Semantic Web Technologien

  • Author: Tassilo Pellegrini,Harald Sack,Sören Auer
  • Publisher: Springer-Verlag
  • ISBN: 3642302742
  • Category: Computers
  • Page: 295
  • View: 3402
DOWNLOAD NOW »
Die Herausgeber und Autoren führen praxisnah in neue Methoden und Technologien des (Meta-)Daten-Managements für die Vernetzung und Integration verteilter, heterogener Datenbestände ein. Dabei werden die neuen Technologien und Methoden von bereits etablierten Ansätzen deutlich abgegrenzt, ihre Potenziale und auch ihre Grenzen klar benannt. Vor allem Semantic-Web-Technologien, deren betrieblicher Einsatz anhand anschaulicher Fallstudien erläutert wird, spielen eine zentrale Rolle.

Verteilte Systeme

Verteilte Systeme

Prinzipien und Paradigmen

  • Author: Andrew S. Tanenbaum,Maarten van Steen
  • Publisher: N.A
  • ISBN: 9783827372932
  • Category: Distributed processing
  • Page: 761
  • View: 5131
DOWNLOAD NOW »

High Performance Websites

High Performance Websites

  • Author: Steve Souders
  • Publisher: O'Reilly Germany
  • ISBN: 389721850X
  • Category: Web site development
  • Page: 153
  • View: 3104
DOWNLOAD NOW »

High performance MySQL

High performance MySQL

Optimierung, Datensicherung, Replikation & Lastverteilung ; [fortgeschrittene Techniken für MySQL-Administratoren]

  • Author: Jeremy D. Zawodny,Derek J. Balling
  • Publisher: O'Reilly Germany
  • ISBN: 9783897213883
  • Category: MySQL - Benchmark
  • Page: 293
  • View: 6682
DOWNLOAD NOW »

Das DevOps-Handbuch

Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

  • Author: Gene Kim,Jez Humble,Patrick Debois,John Willis
  • Publisher: O'Reilly
  • ISBN: 3960101244
  • Category: Computers
  • Page: 432
  • View: 5349
DOWNLOAD NOW »
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.

Produktiv programmieren

Produktiv programmieren

  • Author: Neal Ford
  • Publisher: O'Reilly Germany
  • ISBN: 3897218860
  • Category: Computer programmers
  • Page: 270
  • View: 924
DOWNLOAD NOW »

Der Pragmatische Programmierer

Der Pragmatische Programmierer

  • Author: Andrew Hunt,David Thomas
  • Publisher: N.A
  • ISBN: 9783446223097
  • Category:
  • Page: 307
  • View: 8780
DOWNLOAD NOW »

Running Lean : [das How-to für erfolgreiche Innovationen ; für Startups, Existenzgründer und Produktentwickler]

Running Lean : [das How-to für erfolgreiche Innovationen ; für Startups, Existenzgründer und Produktentwickler]

  • Author: Ash Maurya
  • Publisher: O'Reilly Germany
  • ISBN: 3955611272
  • Category:
  • Page: 214
  • View: 7723
DOWNLOAD NOW »
Warum scheitern so viele Startups und neue Produkte? Und wie kann man die Chancen deutlich erhohen, mit einer Innovation erfolgreich zu sein? Als Antwort auf diese Fragen hat Ash Maurya die in diesem Buch vorgestellte Methode entwickelt, die auf Strategien des Lean Management und der agilen Entwicklung aufbaut und speziell auf Innovationsprozesse zugeschnitten ist. Der Trick besteht darin, fruhzeitig, konsequent und in allen Projektphasen potenzielle Kunden in den Entwicklungsprozess einzubeziehen und das eigene Geschaftsmodell immer wieder zu hinterfragen. Ein entscheidendes Tool ist dabei die "Lean Canvas," ein Template, das eine einfache Visualisierung des Businessplans ermoglicht und erheblich einfacher zu erfassen und zu uberarbeiten ist als die ublichen, viele Seiten starken Konzeptpapiere. Ash Maurya hat die Methode anhand eigener Projekte entwickelt und erfolgreich getestet. In Running Lean erlautert er sie ganz praktisch mit Schritt-fur-Schritt-Anleitungen anhand eines konkreten Beispiels. Alle Schritte konnen einfach nachvollzogen und auf die eigenen Innovationsprojekte angewandt werden. Die Lean Canvas sowie die Fragebogen fur Kundeninterviews lassen sich direkt aus dem Buch ubernehmen. Ein Problem identifizieren, das viele Menschen umtreibt, und eine Losung dafur definieren. Die Kunden in den gesamten Entwicklungsprozess einbinden. Das Produkt / die Idee kontinuierlich testen, in immer kurzeren Iterationszyklen. Erkennen, wann die Marschrichtung geandert werden sollte. Entwicklungsgeschwindigkeit, Erkenntnisprozesse und Ausrichtung optimieren. Den idealen Zeitpunkt fur Finanzierungsrunden finden.

Projekt Phoenix

Projekt Phoenix

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

  • Author: Gene Kim
  • Publisher: O'Reilly
  • ISBN: 3960100671
  • Category: Computers
  • Page: 352
  • View: 9401
DOWNLOAD NOW »
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 Beste an JavaScript

Das Beste an JavaScript

  • Author: Douglas Crockford,Peter Klicman
  • Publisher: O'Reilly Germany
  • ISBN: 3897218763
  • Category: JavaScript (Computer program language)
  • Page: 163
  • View: 4165
DOWNLOAD NOW »

Handbuch der Software-Architektur

Handbuch der Software-Architektur

  • Author: Ralf Reussner
  • Publisher: N.A
  • ISBN: 9783898645591
  • Category: Computer architecture
  • Page: 555
  • View: 6234
DOWNLOAD NOW »

Einführung in Apache Solr

Einführung in Apache Solr

  • Author: Markus Klose,Daniel Wrigley
  • Publisher: O'Reilly Germany
  • ISBN: 3955614220
  • Category: Computers
  • Page: 336
  • View: 9670
DOWNLOAD NOW »
Eine leistungsfähige Volltextsuche ist heute auf Websites, in Online-Shops oder auch im Unternehmen nicht mehr Kür, sondern Pflicht. Gefragt ist eine flexible Suchtechnologie, die auf unterschiedlichsten Systemen genutzt werden kann. Hier kommt Apache Solr ins Spiel: Dieser Open-Source-Suchserver bietet Entwicklern auf Basis von Standard-Webtechnologien eine mächtige und dabei einfach zu integrierende und zu benutzende Search Engine. Einführung in Apache Solr bietet einen fundierten Einstieg in die Suchtechnologie: Der Leser wird in die Lage versetzt, eine individuelle Suchlösung auf Basis von Apache Solr aufzusetzen. Beschrieben wird, aus welchen Komponenten Solr sich zusammensetzt, wie die Indexierung konfiguriert und manipuliert werden kann und welche Einstellungsmöglichkeiten es für die Suche gibt. Mit zahlreichen Beispielkonfigurationen, Tipps und Pitfalls aus der Praxis der Autoren