Sustainable software architecture : analyze and reduce technical debt /

Today's programmers don't develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continual...

Full description

Bibliographic Details
Main Author: Lilienthal, Carola (Author)
Format: eBook
Language:English
Published: Heidelberg : Dpunkt.verlag, [2019]
Subjects:
Online Access:Connect to the full text of this electronic book

MARC

Tag First Indicator Second Indicator Subfields
LEADER 00000cam a2200000 i 4500
001 in00004668985
006 m o d
007 cr unu||||||||
008 191007s2019 gw a ob 001 0 eng d
005 20260128203347.3
020 |z 9783864906732 
035 |a (OCoLC)1122564770 
037 |a CL0501000074  |b Safari Books Online 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DST  |d OCLCQ  |d OCLCO  |d OCLCQ 
041 1 |a eng  |h ger 
049 |a TXAM 
050 4 |a QA76.754 
082 0 4 |a 005.12  |2 23 
100 1 |a Lilienthal, Carola,  |e author. 
245 1 0 |a Sustainable software architecture :  |b analyze and reduce technical debt /  |c Carola Lilienthal. 
264 1 |a Heidelberg :  |b Dpunkt.verlag,  |c [2019] 
264 4 |c Ã2019 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed October 4, 2019). 
500 |a Originally published in German under title: Langlebige Software-Architekturen : Technische Schulden analysieren, begrenzen und abbauen, 2nd edition, 2017. Cf. Title page verso. 
504 |a Includes bibliographical references and index. 
520 |a Today's programmers don't develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical debt. Carola Lilienthal has analyzed more than 300 software systems written in Java, C#, C++, PHP, ABAP, and TypeScript and, together with her teams, has successfully refactored them. This book condenses her experience with monolithic systems, architectural and design patterns, layered architectures, domain-driven design, and microservices. With more than 200 color images from real-world systems, good and sub-optimal sample solutions are presented in a comprehensible and thorough way, while recommendations and suggestions based on practical projects allow the reader to directly apply the author's knowledge to their daily work. 
650 0 |a Software architecture. 
650 0 |a Computer software  |x Development  |x Management. 
650 0 |a Information technology  |x Management. 
650 6 |a Architecture logicielle. 
650 6 |a Technologie de l'information  |x Gestion. 
650 7 |a Computer software  |x Development  |x Management.  |2 fast  |0 (OCoLC)fst00872548 
650 7 |a Information technology  |x Management.  |2 fast  |0 (OCoLC)fst00973112 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416 
700 1 2 |i Translation of:  |a Lilienthal, Carola.  |t Langlebige Software-Architekturen.  |l English. 
856 4 0 |u https://proxy.library.tamu.edu/login?url=https://go.oreilly.com/TAMU/library/view/-/9781098123086/?ar  |z Connect to the full text of this electronic book  |t 0 
955 |a Safari/O'Reilly ebooks 
994 |a 92  |b TXA 
999 f f |s 0d96fb38-3439-4b1f-b433-7d7f4ff8a12e  |i bfebed02-3518-4da6-8e08-aa0e4dd90f99  |t 0 
952 f f |a Texas A&M University  |b College Station  |c Electronic Resources  |s www_evans  |d Available Online  |t 0  |e QA76.754   |h Library of Congress classification 
998 f f |a QA76.754   |t 0  |l Available Online