Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Marcos Segovia
    @MarcosSegovia
    tu que tal, que no dices nada
    Nil Portugués Calderó
    @nilportugues
    bon profit :)
    muy bien
    liado haciendo bundles y repos
    mientras me preparo para abarcar mundo movil y otros lenguajes :p
    Marcos Segovia
    @MarcosSegovia
    nil
    en el tema de displayeo de datos
    cuando tenemos en cuenta la performance
    y no podemos lanzar 20 queryes que aguantes 1 agregado cada uno
    y al final tener una mega construccion del carajo solo para displayear data
    por qué se opta en estos casos?
    CQRS? acabas tirando de todo ese mega agregado también no?
    read models? que haces queryes especificas y te olvidas de toda la estructura de dominio y agregados? y devuelves lo único e imprescindible?
    Marcos Segovia
    @MarcosSegovia
    necesariamente tenemo que tirar de DTOs y olvidarnos de toda la aquitectura DDD?
    se me hace raro
    pasar de un extremo al otro
    Nil Portugués Calderó
    @nilportugues
    pues los readmodels son al final dtos
    donde te pasas por el forro todo, xq se supone que son correctos
    xq ya lo has garantizado en su creacion
    si son eventualmente consistentes ya se consideran buenos
    dada que la info q muestran es buena, quizá no la más actual, pero no contiene errores ni inconsistencias
    ya q si se muestra una version q no es la más actual
    se muestra toda la informacion como estaba en el instante de tiempo en la que se consolidó y correcta para ese momento
    y en un entorno real q los demás interaccionan, el usuario asume q hay más gente navegando y q cosas como la disponibilidad cambian
    en definitiva, un trade off
    q sabe el developer
    pero desde negocio dificilmente se percibe
    Marcos Segovia
    @MarcosSegovia
    entonces?
    usamos dtos en estos casos?
    sudamos de devolver aggregates gigantes?
    Nil Portugués Calderó
    @nilportugues
    si levantas un aggregate, la leche q le cascas al sistema es fuerte… y no usareis todo lo que viene
    para el frontend no compensa el aggregate IMHO
    al menos q no tengais procesos que consoliden los aggregates y puedas levantarlos con un unserialize
    Marcos Segovia
    @MarcosSegovia
    nene
    estoy con el tfgy
    tfg*
    y estoy planteandome el uso de un aggregate
    el tema es que ahora mismo tengo montado algo tal que así:
    Master (1:n) Courses (1:1) Calendar
    y después tendré que hacer un Calendar (1:n) Eventos
    mi idea es montar un aggregado
    tal qeu Master sea el root
    todas estas entidades estan directamente mapeadas en doctrine
    y las tengo internamente relacionadas con las relaciones que te digo
    pero… no tengo ni papa de como montarlo como aggregate
    es lo que estoy mirando ahora
    no tendrás algo por ahí que me pueda echar un cable?
    espero que todo bien máquina :smile:
    Marcos Segovia
    @MarcosSegovia
    nene cuéntame ! que me entero de rebote de las news !
    me alegro por tu salto, seguro qeu estarás contento :)