Blog Posts

Filter by tags

AI
API Design
Agile Development
Architecture
Best Practices
Business Domains
Business Value
Data Governance
Data Management
Data Modeling
Data Quality
Data Strategy
Database
Database Design
Delivery
Digital Transformation
Domain-Driven Design
Enterprise
Enterprise Architecture
Future of Development
Human Intelligence
IT Strategy
Lessons Learned
MDM
Microservices
Performance
Project Management
Software Architecture
Software Development
Stakeholder Management
System Design
Team Management
Technical Debt
TitleTagsDates
Project 2 Retrospective: Lessons Learned in Enterprise Delivery

A comprehensive retrospective on Project 2, exploring critical lessons learned across solution architecture, scope management, stakeholder engagement, resource utilization, software development lifecycle, customer experience, and project planning.

Project Management
Enterprise Architecture
Software Development
Lessons Learned
Delivery
Stakeholder Management
Team Management
published
Data-Centric Enterprise Architecture: Data as the True Business Currency

Understanding how data, not applications or infrastructure, drives modern business value, and how this perspective should reshape our approach to enterprise architecture.

Enterprise Architecture
Data Strategy
Digital Transformation
Business Value
Data Governance
published
Disposable IT vs Composable IT: Finding the Right Balance

Exploring the tension between building quick, disposable business tools and creating reusable, composable enterprise systems, and how to effectively leverage both approaches.

Enterprise Architecture
Software Development
IT Strategy
Technical Debt
Agile Development
published
Enterprise Data Architecture: Core Models and Business Domains

A comprehensive guide to designing and managing core data models in enterprise architecture, focusing on the balance between standardization and business domain flexibility.

Enterprise Architecture
Data Modeling
Business Domains
Data Governance
Best Practices
published
Ultralithic Architecture: Embracing the Shared Database in Enterprise Architecture

A deep dive into the concept of ultralithic architecture, exploring how embracing a centralized database approach can benefit enterprise systems while maintaining the advantages of microservices.

Enterprise Architecture
Database Design
Microservices
Data Management
System Design
published
Domain-Driven Design and the Monolith-First Approach to Microservices

An exploration of the relationship between Domain-Driven Design and Microservices architecture, with a focus on the pragmatic Monolith-First approach.

Domain-Driven Design
Microservices
Architecture
Best Practices
published
The Evolution of Software Development: From Code to Architecture in the AI Era

An exploration of how AI is transforming software development, shifting focus from coding to architecture, and creating new paradigms for human-AI collaboration in building solutions.

AI
Software Architecture
Future of Development
Human Intelligence
published
The Great Debate: Business Logic in Data Layer vs API Layer

An in-depth analysis of the ongoing debate between implementing business logic in stored procedures versus the API layer, exploring performance, maintainability, and team considerations.

Architecture
Database
API Design
Performance
Best Practices
published
Master Data Management (MDM)

A deep dive into the fundamental concepts of Master Data Management and its critical role in enterprise data governance.

MDM
Data Governance
Enterprise
Data Quality
published