Practica DDD con feedback de IA en tiempo real

Aprende DDD, CQRS y
Event Sourcing
con Ruby

30 katas progresivas para dominar Domain-Driven Design aplicado a Rails. Escribi codigo, recibí feedback de IA y mejora tu dominio de patrones como Aggregates, Value Objects, CQRS y Event Sourcing.

Pago unico de $29. Acceso de por vida a todas las katas con feedback de IA.

Como funciona D3 Kata

1

Elegí una kata de DDD

Cada kata es un ejercicio practico con contexto real. Desde Aggregates basicos hasta Event Sourcing completo, todo aplicado a Ruby on Rails.

2

Escribí tu solucion en Ruby

Editor con syntax highlighting y starter code incluido. Implementa el patron Domain-Driven Design que cada kata requiere.

3

Recibi feedback de IA

La IA analiza tu codigo contra las mejores practicas de DDD, te da un score detallado y sugerencias concretas para mejorar tu implementacion.

6 modulos, 30 katas de DDD

Un camino progresivo desde los fundamentos de Domain-Driven Design hasta patrones avanzados como CQRS y Event Sourcing, todo aplicado a Ruby on Rails.

Ejemplo de una kata de DDD en Ruby

aggregate_kata.rb
class ShoppingCart
  include AggregateRoot

  def add_item(product_id, quantity, price)
    # Tu implementacion aqui...
    # Valida invariantes del aggregate
    # Emite un domain event
    apply ItemAdded.new(
      product_id: product_id,
      quantity: quantity,
      price: price
    )
  end
end

Proba gratis, desbloquea todo con un pago

Las primeras 2 katas de Aggregates son completamente gratis, con feedback de IA incluido. Un unico pago desbloquea las 30 katas y el acceso completo para siempre.

$29 pago unico

  • Acceso de por vida
  • Envio ilimitado de soluciones en Ruby
  • Feedback detallado de IA sobre tus patrones DDD
  • Score y XP por cada kata completada
  • Leaderboard y streak tracking
Crear cuenta

Preguntas frecuentes

¿Qué es D3 Kata? +

D3 Kata es una plataforma interactiva para aprender Domain-Driven Design (DDD), CQRS y Event Sourcing con Ruby. Ofrece 30 katas progresivas organizadas en 6 modulos con feedback de IA en tiempo real.

¿Necesito experiencia previa con DDD? +

No. Las katas estan diseñadas como un camino progresivo, empezando desde los fundamentos como Aggregates y Value Objects hasta patrones avanzados como Event Sourcing y CQRS.

¿Es gratis? +

Las primeras 2 katas de Aggregates son gratis, con envio de codigo y feedback de IA incluido. Un pago unico de $29 desbloquea las 30 katas y el acceso completo para siempre. Sin suscripcion.

¿Qué lenguaje de programacion se usa? +

Todas las katas estan en Ruby, aplicando patrones de DDD idiomaticos para Ruby on Rails. Tambien se cubren patrones funcionales con dry-rb y Railway Oriented Programming.