Blog category
Architecture
-
AI Agents in the Enterprise
An Enterprise Architect's perspective on turning AI agents into dependable business capabilities through bounded authority, evaluation, and continuous governance.
Read more -
How Enterprises Turn Technology into Business Value
An Enterprise Architect's perspective on six connected choices that turn technology investment into customer outcomes, stronger economics, and lasting capability.
Read more -
Stakeholder Management Is a Core Enterprise Architecture Capability
Enterprise Architects are trained to think in systems. We map capabilities, applications, information flows, integrations, technology platforms, dependencies, risks, and target…
Read more -
Enterprise Architecture Must Start Outside the Enterprise
Enterprise Architecture is often described as the discipline of understanding an organisation from the inside out: its business capabilities, processes, applications, data…
Read more -
Why Enterprise Architects Must Design for Results, Not Just Systems
Enterprise Architecture has traditionally been associated with the internal structure of an organization. We map applications, rationalize technology portfolios, define data…
Read more -
De-Siloing the Carbon Ledger
In asset management, we often talk about the “plumbing” of finance. As an Enterprise Architect, my role is to design, connect, and fortify that plumbing. For decades, investment…
Read more -
Building a Climate-Value Architecture for Alternative Assets
In alternative investments, climate change is increasingly moving from the sustainability function into the investment committee. Private equity, private debt, real estate, and…
Read more -
Climate and Valuation
The investment management industry is facing a fundamental architectural challenge. For years, environmental, social, and governance (ESG) factors have often been treated as…
Read more -
Architecting the Carbon Transition
The early years of sustainable finance were largely defined by exclusion. If a company operated in a high-carbon sector, portfolio managers could apply a screening rule, remove…
Read more -
Bridging the Green Data Gap
The transition to a net-zero economy is no longer a peripheral ESG initiative. It is an economy-wide structural transformation that is changing the assumptions underpinning…
Read more -
Architecting for Uncertainty
Uncertainty is often treated as a problem to be solved. Organizations commission forecasts, build business cases, develop scenarios, and create increasingly sophisticated models…
Read more -
Strategy Is a Choice, Not a Plan
Many organizations confuse strategy with planning. They produce detailed roadmaps, comprehensive capability maps, and multi-year transformation programs, believing that more…
Read more -
Beyond AI Hype
Artificial Intelligence has rapidly become the centerpiece of enterprise transformation. Organizations are investing billions in foundation models, AI copilots, autonomous…
Read more -
Beyond Mission Statements
Enterprise Architecture has long been associated with technology standards, capability maps, operating models, and transformation roadmaps. Yet the most important architectural…
Read more -
Strategy Begins Today
Enterprise Architecture has long been associated with technology roadmaps, target-state architectures, and transformation programs. Yet these are only the visible artifacts of a…
Read more -
The Answer Is Always with the Customer
Enterprise Architecture has never had more influence over the future of organizations. Architects shape technology investments worth millions, design operating models that…
Read more -
Beyond Binary Thinking
Enterprise Architecture is often associated with technology roadmaps, reference architectures, and governance frameworks. Yet its greatest contribution to an organization lies…
Read more -
The Entrepreneurial Mindset Every Enterprise Architect Needs
Enterprise Architecture has never been about technology alone. At its core, it is about enabling organizations to solve meaningful business problems and create sustainable value…
Read more -
Will AI Replace Enterprise Architects?
There are two kinds of Enterprise Architects. The first kind reads a chapter of an industry framework, finds a reference architecture on a vendor blog, redraws it in their tool…
Read more -
What Corporate Finance Taught Me
Corporate finance and enterprise architecture seem like entirely different disciplines. One deals with capital allocation and shareholder value; the other with systems…
Read more -
How Selfless Thinking, Positive Mindset, and Relentless Effort Drive Enterprise Transformation
As an Enterprise Architect, I operate in environments where strong opinions, competing priorities, and high-stakes decisions collide. Strategy reviews, vendor debates…
Read more -
The Only Strategy That Matters
In every era of business history, the companies that endure share one common trait: they consistently deliver products that people genuinely want. Those that fail to do so…
Read more -
How Enterprise Architecture Shapes Strategy in a Volatile World
Enterprise Architecture sits at a unique crossroads between strategy and execution. It is one of the few disciplines that must simultaneously understand the external forces…
Read more -
What Enterprise Architects Can Learn from IKEA and Global Strategic Management
Strategy is often described as a plan, but in practice it is a long-term commitment to a direction, and a discipline for decision-making. As Enterprise Architects, we sit at the…
Read more -
Why Enterprise Architecture Must Create Urgency, Clarity, and Trust in a Disruptive World
When I joined the organisation as an Enterprise Architect, the expectation was clear and familiar. We would follow a disciplined, strategy-led approach aligned with TOGAF: start…
Read more -
Strategy, Governance, and the Discipline of Direction
Strategy formulation is often presented as a rational, linear exercise, analysing the environment, assessing internal resources, setting objectives, and choosing a path forward.…
Read more -
Becoming the Architect Your Organisation Needs
As enterprise architects, we spend much of our time shaping the future state of an organisation, its business capabilities, its technology landscape, and its operating model.…
Read more -
Architecture That Moves People, Not Just Systems
As enterprise architects, we often gravitate toward the things we can control, frameworks, technical depth, governance, and execution. These are tangible, measurable, and deeply…
Read more -
Achieving Strategic Goals Through Measurable Small Actions
Achieving strategic goals is often framed as a grand pursuit, a bold vision, a multi-year transformation, a sweeping program to reshape the organization. Yet, in practice…
Read more -
Enterprise Architect Goals and KPIs - Aligning Strategy, Outcomes, and Real Value
The role of the Enterprise Architect (EA) sits at the intersection of business strategy, technology direction, and organizational change. Yet when it comes to defining goals and…
Read more -
The Hidden Cost of Outsourcing Strategy
In many large organizations, it has become almost instinctive to bring in external consulting firms whenever challenges arise. Firms like Accenture, Deloitte, or PwC arrive with…
Read more -
Managing Up as an Enterprise Architect
In a world obsessed with technical mastery and digital transformation, one truth remains unchanged: organizations are made of people. For Enterprise Architects, the challenge is…
Read more -
Think Like an Enterprise Architect
Transitioning from a Solution Architect to an Enterprise Architect is not merely a career move; it’s an evolution of perspective. It marks the point where technical mastery must…
Read more -
How to Survive in Today's Rapidly Changing Business World
In today's fast-paced, ever-evolving global economy, professionals face intense competition and constant pressure to grow. Simply performing your job well is no longer…
Read more -
Coalesced Memory Access in CUDA for High-Performance Computing
When developing CUDA applications, efficient memory usage is crucial to unlocking the full potential of your GPU. Among the many optimization strategies, coalesced memory access…
Read more -
MapReduce - A Simplified Approach to Big Data Processing
In the era of big data, processing and generating large datasets across distributed systems can be challenging. Enter MapReduce, a programming model that simplifies distributed…
Read more -
Challenges of Asynchronous Messaging in Software Design
Asynchronous messaging is a cornerstone of modern distributed systems. It enables decoupling between services, improves scalability, and facilitates fault tolerance. However…
Read more -
Conway’s Law - How Organizational Communication Shapes System Design
In the realm of software development and system architecture, a principle often discussed, yet sometimes misunderstood, is Conway's Law. Coined by Melvin Conway in 1968, the law…
Read more -
The C4 Model for Visualising Software Architecture
Software architecture forms the backbone of any successful system, defining the structure and interactions among its components. However, effectively communicating architecture…
Read more -
Migrating my blog from Gatsby to Astro
In the ever-evolving world of web development, selecting the right tools for your project is crucial. My journey began with Gatsby, a popular static site generator, but as my…
Read more -
Understanding ArchiMate Motivation Diagram
In the realm of enterprise architecture, conveying complex ideas and plans in a clear and structured manner is crucial. ArchiMate, an open and independent modeling language…
Read more -
My Personal Brand in Software Architecture and Consultancy - Embracing Perfection and Continuous Improvement
In the world of software and consulting, it's important to do a really good job because the work I do affects many projects and people. I have built my reputation around always…
Read more -
The Essential Approach to Master Enterprise Architecture
In the realm of IT architecture, understanding what sets a distinguished architect apart from their peers involves more than a mere glance at their job description. This…
Read more -
Lessons Learned from a Decade of Startup Architecture and Organizational Design
Designing the architecture and organizational structure of a startup is a nuanced journey, filled with challenges and learnings. Over the past decade, my experience with a…
Read more -
TOGAF ADM - A Guide to Architectural Design Mastery
In the ever-evolving landscape of enterprise architecture, The Open Group Architecture Framework (TOGAF) stands as a beacon of structured methodology, guiding organizations…
Read more -
Unlocking the Power of GIN Indexes in PostgreSQL
When it comes to database optimization, indexes are your best friend. They help speed up data retrieval operations, making your database queries lightning-fast. In this blog…
Read more -
Pros and Cons of Event-Driven Architecture
Event-Driven Architecture (EDA) has gained popularity in the software industry as a way to build scalable, responsive, and loosely coupled systems. By focusing on events as the…
Read more -
Embracing the Axioms of Digital Architecture for Transformation
In the rapidly evolving digital landscape, businesses must adapt to stay ahead. This adaptation is not just about adopting new technologies but also about rethinking the way we…
Read more -
Neo4j and the Power of Graph Databases in Data Science
Graph databases have become an essential tool in the data science toolbox, and Neo4j is at the forefront of this revolution. In this blog post, we'll explore how Neo4j leverages…
Read more -
Business Capabilities - The Building Blocks of Business Architecture
In the ever-evolving landscape of business, understanding and managing the abilities that enable an organization to achieve its objectives is crucial. This is where the concept…
Read more -
Managing Digitalization Complexity in Scaling for Complex Products
Scaling complex digital products is a challenging task that requires careful planning, coordination, and execution. When dealing with products that require more than one team…
Read more -
Embracing Data to Drive Success - A Comprehensive Guide for Data-Driven Organizations
In the rapidly evolving business landscape, the ability to harness data effectively has become a cornerstone for success. Organizations that adopt a data-driven approach are…
Read more -
Navigating the Complexity of Data Architecture
In the digital era, where data is often referred to as the new oil, the importance of a robust data architecture cannot be overstated. Data architecture is the backbone of any…
Read more -
Understanding System Archetypes in Complex Situations
In our increasingly interconnected world, understanding the dynamics of complex systems is vital. System Archetypes, a concept derived from systems thinking, are patterns of…
Read more -
Developing a Career Path in Architecture - Navigating the Complexities and Embracing Continuous Learning
Embarking on a career as an architect in the technological realm is a journey that demands continuous effort and learning. The landscape of technology shifts rapidly. A former…
Read more -
The Art of Negotiation and Leadership in Software Architecture
In the complex world of software architecture, possessing strong negotiation and leadership skills is crucial. These are not innate traits but are cultivated through years of…
Read more -
Enterprise Service Bus (ESB) vs. API Gateway in Modern IT Architecture
Enterprise Service Bus (ESB) and API Gateway are two pivotal components in the architecture of modern enterprise IT systems. While they may appear similar at a glance, they…
Read more -
A Comparative Overview of Imperative vs. Declarative API
When diving into software development, especially in the realm of building applications, we often come across the terms "imperative" and "declarative" programming. As we evolve…
Read more -
Navigating Organization Restructure - The Imperative Role of Good Communication
Organizational restructuring is an inevitable aspect of modern business. Companies adapt to changing markets, competitive pressures, technological advances, and myriad other…
Read more -
Best Practices for Optimal Results in Software Performance Testing
In the fast-paced world of software development, ensuring that your application performs flawlessly under varying workloads and conditions is crucial. This is where performance…
Read more -
Demystifying OpenID Connect (OIDC) - The Key to Secure and Seamless Authentication
In today's interconnected world, where digital identities are crucial for accessing various online services and applications, ensuring a robust and secure authentication…
Read more -
Maximizing Efficiency and Performance with Database Pooling
In today's data-driven world, efficient management of databases is crucial for maintaining the performance and scalability of applications. One technique that has gained…
Read more -
Content Delivery Networks (CDN) - Accelerating Web Performance
In today's digital era, where speed and efficiency are paramount, delivering content swiftly and seamlessly to users across the globe has become a crucial aspect of online…
Read more -
Preparing for System Design Interview
System design interviews are a critical part of the technical interview process for software engineers and developers. These interviews evaluate a candidate's ability to design…
Read more -
Understanding the CAP Theorem - The Balancing Act of Distributed Systems
In the world of distributed systems, achieving consistency, availability, and partition tolerance simultaneously is a challenging task. The CAP theorem, formulated by computer…
Read more -
Unlocking Scalability and Agility with Event-Driven Architecture
In today's fast-paced digital landscape, businesses are under constant pressure to deliver seamless and responsive experiences to their users. To meet these demands, traditional…
Read more -
Create An Innovation Strategy with Design Thinking
Thought Machine is a fintech company that builds cloud-native technology to revolutionize core banking and payments. The company was founded in 2014 by a former Google employee…
Read more -
Application Of Innovation Approach with Design Thinking
Design thinking is not easy. I am writing the essay below to reflect on the human-centered innovation approach, processes, tools, and techniques that I have experienced for the…
Read more -
Personal Action Plan
As I was taking an online course on achieving personal and professional success through Wharton Online, I completed an assessment of my current influence behaviors. Based on…
Read more -
Reflecting on Influence and Power
I am reflecting on two aspects of influence and power: relationship-oriented (investing in relationships) and result-oriented (building a reputation for performance).
Read more -
My Productivity Plan
Over the past two weeks, I have been learning proven, science-backed tactics to boost my productivity and performance. My aim is to achieve my goals and lead the life I've…
Read more -
Making API call from Google Sheet
Imagine you are a business user and your favourite tool of all time is Excel. You are not technical enough to do coding, but you are comfortable writing functions, calculating…
Read more -
Setting Up MongoDB with Koa.js
I'm building a Koa.js server and need to connect it to MongoDB to store and retrieve data. Here's how to accomplish this in a few simple steps:
Read more -
Retrieving Real-Time Data from the Web to Excel
An undergraduate student recently asked me how to import real-time data from a website into Excel for a homework assignment. Many sources for financial data charge fees, so I…
Read more -
Enable Automatic Login for OS X El Capitan
I just performed a fresh install of OS X El Capitan. I attempted to enable automatic login, but it remained locked. This was frustrating.
Read more