Domain Driven Design: Layers

  • avatar
  • 2.3K Views
  • 8 Likes
  • 4 mins read
Preview post image

Creating applications that can handle very complex tasks requires separation of code by using directory structures, layers and boundaries. This is where the concept of a Layered Architecture comes in. Projects developed with the Domain Driven Design approach has the following layers: domain, application, infrastructure and user interface (UI).

Domain Driven Design: Introduction

  • avatar
  • 1.3K Views
  • 7 Likes
  • 3 mins read
Preview post image

Domain Driven Design (from now on DDD) is an approach to software design that focuses mainly on a business problem and how to organize the logic that solves it, leaving aside details like programming languages, infrastructure technologies, etc… DDD is about mapping real-world system or processes into software artifacts.

Domain Driven Design: Components

  • avatar
  • 1.1K Views
  • 2 Likes
  • 5 mins read
Preview post image

We already discussed about the basic concepts and terms in Domain Driven Design (DDD), check out the Introduction post if you missed it. Also we explained which Layers compose the DDD architecture. Now let's see the artifacts we use to unify these concepts and build our application (with PHP example).

 Join Our Newsletter

Get the latest news and popular articles to your inbox every month

Adobe has agreed to acquire Figma for $20 billion

  • 35 Views
  • 1 min read
Preview post image

Adobe has announced that it's acquiring Figma, a popular design platform, for around $20 billion in cash and stock. Adobe made it official in a press release shortly after rumors surfaced early on Thursday about a potential acquisition. It's big news in the design and development world, particularly as Figma has been competing heavily with Adobe's XD products in recent years.