Home Page Icon
Home Page
Table of Contents for
Acknowledgments
Close
Acknowledgments
by
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture
Cover Page
Title Page
Contents
Table of Contents
Foreword
Preface
Acknowledgments
About the Authors
Part I: Transformational Strategic Learning through Experimentation
Executive Summary
1. Business Goals and Digital Transformation
Digital Transformation: What Is the Goal?
Why Software Goes Wrong
Your Enterprise and Conway’s Law
(Re)Thinking Software Strategy
Are Monoliths Bad?
Are Microservices Good?
Don’t Blame Agile
Getting Unstuck
Summary
References
2. Essential Strategic Learning Tools
Making Decisions Early and Late, Right and Wrong
Culture and Teams
Modules First
Deployment Last
Everything in Between
Where Is Your Spaghetti and How Fast Does It Cook?
Strategic Architecture
Applying the Tools
Summary
References
3. Events-First Experimentation and Discovery
Commands and Events
Rapid Learning with EventStorming
Applying the Tools
Summary
References
Part II: Driving Business Innovation
Executive Summary
4. Reaching Domain-Driven Results
Domains and Subdomains
Summary
References
5. Contextual Expertise
Bounded Context and Ubiquitous Language
Core Domain
Supporting Subdomains, Generic Subdomains, and Technical Mechanisms
Business Capabilities and Contexts
Not Too Big, Not Too Small
Summary
References
6. Mapping, Failing, and Succeeding—Choose Two
Context Mapping
Topography Modeling
Ways to Fail and Succeed
Applying the Tools
Summary
References
7. Modeling Domain Concepts
Entities
Value Objects
Aggregates
Domain Services
Functional Behavior
Applying the Tools
Summary
References
Part III: Events-First Architecture
Executive Summary
8. Foundation Architecture
Architectural Styles, Patterns, and Decision Drivers
Non-Functional Requirements
Applying the Tools
Summary
References
9. Message- and Event-Driven Architectures
Message- and Event-Based REST
Event-Driven and Process Management
Event Sourcing
CQRS
Serverless and Function as a Service
Applying the Tools
Summary
References
Part IV: The Two Paths for Purposeful Architecture
Executive Summary
10. Building Monoliths Like You Mean It
Historical Perspective
Right from the Start
Right from Wrong
Keeping It Right
Summary
References
11. Monolith to Microservices Like a Boss
Mental Preparation with Resolve
Modular Monolith to Microservices
Big Ball of Mud Monolith to Microservices
Unplugging the Legacy Monolith
Summary
References
12. Require Balance, Demand Strategy
Balance and Non-functional Requirements
Strategy and Purpose
Conclusion
References
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Preface
Next
Next Chapter
About the Authors
Acknowledgments [This content is currently in development.]
This content is currently in development.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset