Cargando…

Solution architecture patterns for enterprise : a guide to building enterprise software systems /

Gain a deeper understanding of how distributed systems work, as well as which applications and systems are used for specific business domains or industries. This book provides a set of solution architecture patterns that were developed based on the author's experience building enterprise softwa...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Fernando, Chanaka (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1355220708
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 221217s2023 nyua o 001 0 eng d
040 |a EBLCP  |b eng  |e rda  |c EBLCP  |d ORMDA  |d GW5XE  |d YDX  |d OCLCF  |d N$T 
019 |a 1355147178 
020 |a 148428948X  |q electronic book 
020 |a 9781484289488  |q (electronic bk.) 
020 |z 1484289471 
020 |z 9781484289471 
024 7 |a 10.1007/978-1-4842-8948-8  |2 doi 
029 1 |a AU@  |b 000073275475 
029 1 |a AU@  |b 000073291305 
029 1 |a AU@  |b 000073396755 
035 |a (OCoLC)1355220708  |z (OCoLC)1355147178 
037 |a 9781484289488  |b O'Reilly Media 
050 4 |a QA76.9.A73  |b F47 2023 
050 4 |a QA76.76.A65 
072 7 |a UB  |2 bicssc 
072 7 |a COM018000  |2 bisacsh 
072 7 |a UX  |2 thema 
082 0 4 |a 004.2/2  |2 23/eng/20221220 
049 |a UAMI 
100 1 |a Fernando, Chanaka,  |e author. 
245 1 0 |a Solution architecture patterns for enterprise :  |b a guide to building enterprise software systems /  |c Chanaka Fernando. 
264 1 |a New York, NY :  |b Apress,  |c [2023] 
300 |a 1 online resource (388 p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Introduction to Enterprise Software Systems -- What Are Enterprises? -- How Software Is Used in Enterprises? -- How Software Is Used in the Healthcare Industry -- How Software Is Used in the Retail Industry -- Characteristics of Enterprise Software Systems -- Scalability -- Availability -- Latency -- Robustness -- Security -- Modularity -- Reusability -- Replaceability -- Observability -- Adaptability -- Practical Examples of Enterprise Software Systems 
505 8 |a Enterprise Software System Architecture for Healthcare -- Enterprise Software System Architecture for Transportation -- Summary -- Chapter 2: Introduction to Solution Architecture -- What Is Enterprise Architecture? -- Layered Enterprise Architecture Pattern -- Microservices-Based Enterprise Architecture Pattern -- What Is Solution Architecture? -- Business Architecture (Level 0 Architecture) -- Technical Architecture (Level 1 Architecture) -- Deployment Architecture (Level 2 Architecture) -- Solution Architecture Defining Process -- Complex Solution Architecture Example 
505 8 |a Business Architecture for a Banking Solution -- Technical Architecture for a Banking Solution -- Build vs. Buy -- Deployment Architecture for a Banking Solution -- Moving from Solution Architecture to Implementation -- Sample Project Timeline -- Weeks 1-2 -- Weeks 3-4 -- Weeks 5-6 -- Weeks 7-10 -- Weeks 11-14 -- Weeks 15-16 -- Advantages of Solution Architecture Patterns -- Summary -- Chapter 3: Building Enterprise Software Systems with Microservice Architecture -- Introduction to Microservice Architecture (MSA) -- Size and the Scope of the Service -- Functionality (Domain) 
505 8 |a Lines of Code (Size) -- Number of Functions (Scope) -- Nature of the Service -- Development -- Deployment -- Deployment Automation -- Container-Based Deployments -- Governance -- A Reference Architecture for Enterprise Software System with MSA -- Components of Enterprise Software Systems -- Databases -- Core Business Applications -- Integration Software -- API Software -- Accessibility Software -- Proxy Servers -- Load Balancers -- Ingress Controllers -- Content Delivery Network (CDN) -- Firewalls -- Security Software -- User Management -- Access Management -- Authentication -- Authorization 
505 8 |a Monitoring Software -- Monitoring for Insights -- Observability -- Infrastructure Management Software -- A Reference Architecture with MSA -- In-House Applications -- Migrating Existing Applications to Microservice Architecture -- Strangler Pattern for Migration -- Integration Software -- API software -- API Gateway or Microgateway (Data Plane) -- API Manager (Control Plane) -- API Developer Portal -- Security Software -- Defining the Reference Architecture -- What Is a Service Mesh and How to Use It with MSA? -- Introduction to Service Mesh -- Using Service Mesh for MSA 
500 |a Includes index. 
500 |a Designing MSA with a Message Broker 
520 |a Gain a deeper understanding of how distributed systems work, as well as which applications and systems are used for specific business domains or industries. This book provides a set of solution architecture patterns that were developed based on the author's experience building enterprise software systems for hundreds of different organizations across the globe. The architecture diagrams (patterns) and examples allow you to not only grasp the concepts, but to build working projects. Solution Architecture Patterns for Enterprise starts with an introduction to the concepts of enterprise software systems and solution architecture and later moves to individual solution architecture patterns used in real-world enterprises. Subsequent sections cover various industry-specific solution architecture patterns that can be used to build domain-specific software systems. The book concludes with a view of what the future holds for solution architecture, including likely new developments in the field. This book will help enterprise software architects and engineers to design and implement real-world enterprise software systems using best practices and techniques adopted by organizations across the globe. It provides software architecture blueprints to build domain-specific enterprise software systems. If you are working on any digital transformation project or initiative, you will find this book useful, as it provides quick reference on architecture and implementation to get started with your work. What You Will Learn Understand the key elements of enterprise software systems and how to design and implement them Master different approaches to build real-world software applications Build domain specific enterprise software systems Use open-source tools to build enterprise software systems Who This Book Is For Software Developers, software architect, solution architects, and enterprise architects. 
588 |a Description based on online resource; title from digital title page (viewed on January 18, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer architecture. 
650 0 |a Computer software  |x Development. 
650 7 |a Computer architecture.  |2 fast  |0 (OCoLC)fst00872026 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
776 0 8 |i Print version:  |a Fernando, Chanaka  |t Solution Architecture Patterns for Enterprise  |d Berkeley, CA : Apress L. P.,c2022  |z 9781484289471 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484289488/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7157832 
938 |a YBP Library Services  |b YANK  |n 303527929 
938 |a EBSCOhost  |b EBSC  |n 3504290 
994 |a 92  |b IZTAP