IT Architect Resource, 2017. — 446 p. The first book in the IT Architect series helps aspiring & experienced IT infrastructure architects/administrators, and those pursuing infrastructure design certifications, establish a solid foundation in the art of infrastructure design. The three authors hold multiple certifications, including VCDX, and they call upon their combined...
Addison-Wesley Professional, 2016. — 320 p. — ISBN13: 978-013-439078-9. Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured methods...
CRC Press, Taylor & Francis Group, 2017. — 689 p. — ISBN13: 978-1-4987-5407-1. Introduction to Middleware: Web Services, Object Components, and Cloud Computing provides a comparison of different middleware technologies and the overarching middleware concepts they are based on. The various major paradigms of middleware are introduced and their pros and cons are discussed. This...
Microsoft Press, 2014. — 787 p. — ISBN: 978-0-7356-8320-4. Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best...
Microsoft Press, 2017. — 448 p. — ISBN: 978-1-5093-0258-1. By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it...
O’Reilly Media, 2019. — 362 p. — ISBN: 978-1-492-04595-3. With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicate them clearly, lead people toward the vision, and become...
Packt Publishing, 2019. — 121 p. — ISBN: 978-1-83921-196-6. Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to...
Packt Publishing, 2015. — 444 p. — ISBN13: 9781849689441. This book is a design handbook and provides skills to successfully design, implement, and optimize business processes on top of SOA. Starting with business process modeling, it shows design principles to architect sound process architectures. It presents best practices for modeling business processes using BPMN, together...
O’Reilly Media, 2017. — 623 p. — ISBN: 978-1-449-37332-0. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and...
CreateSpace, 2018. — 386 p. Now an international best seller - hitting #1 in multiple book categories in the US, UK, Canada, Australia and Brazil.Would you like to make money by launching your own software? Perhaps you have an idea for a mobile app, or software that runs on the web? This book is for people interested in tech entrepreneurship, and those who have recently founded...
Dpunkt.verlag GmbH, 2019. — 164 p. — ISBN: 978-3-96088-781-2. 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...
Addison-Wesley Professional, 2019. — 202 p. — ISBN13: 978-0136524038. Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design...
Prentice Hall, 2017. — 432 p. — ISBN13: 978-0-13-449416-6. Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The...
O’Reilly Media, 2017. — 180 p. — ISBN: 978-1-491-98636-3. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over...
Apress, 2018. — 275 p. — ISBN: 1484241185. Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. While writing this book, I assumed that you, the reader, are a programmer who uses an object-oriented...
O’Reilly Media, 2020. — 463 p. — ISBN: 978-1-492-04345-4. Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural...
Addison-Wesley Professional, 2013. — 656 p. — ISBN: 978-0321834577. Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the...
Auerbach Publications, 2017. — 240 p. — ISBN: 978-1-138-74347-2. The book is about a very active research field in software engineering. In modern society, the fact of the world's high reliance on software requires the system's robustness, i.e., continual availability and satisfactory service quality. This requirement gives rise to the popularity of the research on the...
Comments