The editors at Solutions Review have compiled this list of the best enterprise architecture books to consider reading this year.
There are loads of free resources available online (such as Solutions Review’s Data Management Software Buyer‘s Guide, Vendor Comparison Map, and best practices section) and those are great, but sometimes it’s best to do things the old-fashioned way. There are few resources that can match the in-depth, comprehensive detail of one of the best MongoDB books.
The editors at Solutions Review have done much of the work for you, curating this directory of the best MongoDB books on Amazon. Titles have been selected based on the total number and quality of reader user reviews and ability to add business value. Each of the books listed in this compilation have met a minimum criteria of 20 reviews and a 4-star-or-better ranking.
Below you will find a short list of titles from recognized industry analysts, experienced practitioners, and subject matter experts spanning the depths of database storage all the way to understanding different MongoDB applied design patterns. This compilation includes publications for practitioners of all skill levels.
The Best Enterprise Architecture Books
Patterns of Enterprise Application Architecture
OUR TAKE: This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book’s lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves.
“In this book, noted software engineering expert Martin Fowler turns his attention to enterprise application development. He helps professionals understand the complex — yet critical — aspects of architecture. While architecture is important to all application development, it is particularly critical to the success of an enterprise project, where issues such as performance and concurrent multi-user access are paramount. The book presents patterns (proven solutions to recurring problems) in enterprise architecture, and the context provided by the author enables the reader to make the proper choices when faced with a difficult design decision.”
The Software Architect Elevator: Redefining the Architect’s Role in the Digital Enterprise
OUR TAKE: This book is best for software architects, senior developers, enterprise architects, senior technologists, CTOs, IT managers, and senior technical architects. It has an excellent 4.7 out-of-five stars, making it a prime choice.
“As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise.”
OCM Java EE 6 Enterprise Architect Exam Guide
OUR TAKE: This guide provides complete coverage of all exam objectives including application design, common architectures, integration and messaging, business-tier technologies, web-tier technologies, design patterns, and security.
“Prepare for the Oracle Certified Master Java EE 6 Enterprise Architect exams with this exclusive Oracle Press guide. The multiple-choice exam, the assignment, and the essay exam are covered. Chapters feature challenging exercises, a certification summary, a two-minute drill, and a self-test to reinforce the topics presented. This authoritative resource helps you pass these exams and also serves as an essential, on-the-job reference.”
Salesforce Lightning Platform Enterprise Architecture
OUR TAKE: By the end of this book, you will have learned how to develop effective business apps and be ready to explore innovative ways to meet customer demands. This book is for Lightning platform developers.
“This book guides you in working with the popular aPaaS offering from Salesforce, the Lightning Platform. You’ll see how to build and ship enterprise-grade apps that not only leverage the platform’s many productivity features, but also prepare your app to harness its extensibility and customization capabilities. You’ll even get to grips with advanced application architectural design patterns such as Separation of Concerns, Unit Testing and Dependency Integration. You will learn to use Apex and JavaScript with Lightning Web Components, Platform Events, among others, with the help of a sample app illustrating patterns that will ensure your own applications endure and evolve with the platform.”
Simple SysML for Beginners: Using Sparx Enterprise Architect
OUR TAKE: This book contains numerous color images of the tool which are necessarily intricate. Fortunately, there are many good (even free) options for reading the electronic version of this book and viewing the images. This title touts an excellent rating of 4.7 stars.
“Simple SysML for Beginners, Using Sparx Enterprise Architect is for beginners. The book assumes that you have just purchased a copy of Enterprise Architect and are anxious to get started, but otherwise don’t know too much about SysML and don’t have much experience using Enterprise Architect or any other similar tool. There are several good books on the market about SysML. However, these books show only finished diagrams. They don’t cover the steps needed to construct the models and the diagrams.”
Certified Enterprise Architect All-in-One Exam Guide
OUR TAKE: This unique resource provides detailed coverage and lays out actionable methodologies and best practices to create and maintain successful enterprise architecture models, artifacts, and building blocks.
“This highly effective self-study guide offers comprehensive coverage of all topics in the enterprise architecture body of knowledge. Written by a team of experienced academics, practitioners, and professionals, the book takes a holistic look at the practice of enterprise architecture. You will get actionable methodologies and best practices and learn how to develop, deploy, and maintain successful enterprise architecture models, artifacts, and building blocks. Designed to help you prepare for certification, the Certified Enterprise Architect All-in-One Exam Guide also serves as an essential on-the-job reference.”
NOW READ: The Best Enterprise Architecture Courses and Online Training
Solutions Review participates in affiliate programs. We may make a small commission from products purchased through this resource.