Learning Resource and Development

Software architecture for busy developers : (Record no. 28345)

MARC details
000 -LEADER
fixed length control field 03737nam a2200265 i 4500
003 - CONTROL NUMBER IDENTIFIER
control field CSPC
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20241008161713.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 241008s2021 -uka 001 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781801071598
040 ## - CATALOGING SOURCE
Transcribing agency CSPC
Original cataloging agency CSPC
Language of cataloging eng
Description conventions rda
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.758
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.12
Item number Ey73s
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Eyskens, Stephane,
Relator term author.
245 10 - TITLE STATEMENT
Title Software architecture for busy developers :
Remainder of title talk and act like a software architect in one weekend /
Statement of responsibility, etc. Stephane Eyskens.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Birmingham, UK :
Name of producer, publisher, distributor, manufacturer Packt Publishing Ltd.,
Date of production, publication, distribution, manufacture, or copyright notice 2021.
300 ## - PHYSICAL DESCRIPTION
Extent xii, 161 pages :
Other physical details illustrations ;
Dimensions 24 cm.
336 ## - CONTENT TYPE
Content type term text
Source rdacontent
337 ## - MEDIA TYPE
Media type term unmediated
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term volume
Source rdacarrier
500 ## - GENERAL NOTE
General note Includes index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Section 1: Introduction -- Chapter 1: Introducing Software Architecture -- Software architecture in a nutshell -- A software architect's duties -- Introducing the different architecture disciplines -- EA -- Positioning software architecture within the global architecture landscape -- Summary -- Section 2: The Broader Architecture Landscape -- Chapter 2: Exploring Architecture Frameworks and Methodologies -- Introducing frameworks and methodologies -- Delving into TOGAF, ArchiMate, and related tools -- EA -- Introducing TOGAF's ADM -- Building blocks -- Architecture patterns -- EA wrap-up -- Introducing security frameworks -- COBIT for risk -- NIST -- ITIL in a nutshell -- Summary -- Chapter 3: Understanding ATAM and the Software Quality Attributes -- Introducing ATAM -- Understanding sensitivity points, trade-off points, risks, and non-risks -- Exploring quality attributes -- Getting started with quality-attribute scenarios -- Practical use case -- Utility trees -- Quality-attribute scenarios -- Identified sensitivity points<br/>Architectural approaches -- ATAM and agile at scale -- Summary -- Section 3: Software Design Patterns and Architecture Models -- Chapter 4: Reviewing the Historical Architecture Styles -- Introducing architecture styles -- Starting with monoliths -- Benefits of monoliths -- Challenges of monoliths -- Continuing with service-oriented architecture (SOA) -- Benefits of SOA -- Challenges of SOA -- Microservices -- Benefits of microservices -- Challenges of microservices -- Hosting microservices -- Microservices in action -- Summary -- Chapter 5: Design Patterns and Clean Architecture -- Technical requirements -- Understanding design patterns and their purpose -- Reviewing the GoF -- Delving into the most recurrent patterns and applying them to a use-case scenario -- Understanding the DI pattern -- Exploring the singleton design pattern -- Factory method -- Lazy loading/initialization pattern -- Strategy pattern -- Mediator pattern -- Facade design pattern -- Repository design pattern -- Design patterns use case -- Looking at clean architecture -- My top 10 code smells -- Summary -- Section 4: Impact of the Cloud on Software Architecture Practices -- Chapter 6: Impact of the Cloud on the Software Architecture Practice -- Technical requirements -- Introducing cloud service models, the cloud, and cloud-native systems -- Software as a Service (SaaS) -- Function as a Service (FaaS) -- Platform as a Service (PaaS) -- Containers as a Service (CaaS) -- Infrastructure as a Service (IaaS) -- Anything as a Service (XaaS or *aaS) -- Service models and software quality attributes -- Cloud versus cloud native -- Mapping cloud services to architecture styles and patterns -- Reviewing cloud and cloud-native patterns -- The Cache-Aside pattern.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Software architecture.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Suppress in OPAC No
Koha item type Books
Classification part 005.12
Call number prefix GRD
Call number suffix 2021
Edition 23
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
    Dewey Decimal Classification     Main Library Main Library Graduate School Library 10/08/2024   GRD 005.12 Ey73s 2021 028380 10/08/2024 1-1 10/08/2024 Books