Categories
Architecture

Clean Architecture Disadvantages

Clean architecture is a common approach to designing software systems. However, there are some issues that might cause you more harm than good…

Categories
Architecture domain-driven design

DDD Aggregates: Optimistic Concurrency

What happens when multiple users of your system try to operate on the same piece at the “same” time? Who wins? Who loses? This article will explain how to tackle these kinds of problems!

Categories
domain-driven design

DDD Aggregates: Consistency Boundary

We often have business rules in our software that span multiple objects. We can also have objects having high contention. How do we manage that?

Categories
domain-driven design

DDD & Data Modelling: How Do I Persist Aggregates?

Confused about how your DDD aggregates should be persisted? What are the trade-offs? What are the options?

Categories
domain-driven design

What Are Domain-Driven Design Aggregates?

Aggregates are one of the most misunderstood concepts in domain-driven design. Is it just a clump of entities & objects? Or something more?

Categories
domain-driven design

How Domain-Driven Design Can Help Your Tech Business During Economic Decline

When faced with an economic decline, how do you prioritize work for your tech business? Come explore how to figure out what to focus on!

Categories
Micro UIs Microservices Refactoring Legacy

Extending Legacy Web Applications With Micro UIs

Extending legacy applications can be very difficult. By using micro UIs, you can confidently & quickly add new features to your system!

Categories
Architecture Tech Strategy

Conway’s Law Is Temporal: Why Tech Strategy & Vision Matters

Conway’s law shows us that having an overall tech strategy for your software business is essential to its future stability and growth!

Categories
Architecture Refactoring Legacy Software Modernization

Software Modernization: What Is It?

What is software modernization? Is it about upgrading your software to the next hyped-up technology? Or is it something more? Come find out!

Categories
Architecture Microservices

What Is A Microservice Architecture?

Are you considering adopting a microservices architecture? Won’t it fix all your problems? Join me for a look into the realities of microservices!