Sabitlenmiş Tweet
Ivan Dugalic
1.1K posts

Ivan Dugalic
@idugalic
Technology enthusiastic, mathematician. Owner @fraktalio. Solutions architect @axon_iq
Belgrade, Serbia Katılım Ağustos 2012
299 Takip Edilen443 Takipçiler
Ivan Dugalic retweetledi

A complete #SpecDrivenDevelopment framework where the type system provides formal constraints and the Given-When-Then DSL provides executable examples - together forming a powerful foundation for building correct systems with #AI assistance.
@fraktalio/fmodel-decider" target="_blank" rel="nofollow noopener">jsr.io/@fraktalio/fmo…
English

Do not model the current state of the world, model how you get there!
#EventSourcing #DomainModeling
fmodel.fraktalio.com
#Kotlin #TypeScript #Rust
English

The Events We Store, The Stories They Tell.
Money matters, but so does how you earn it. Where are the bottlenecks in your business flow? Are inefficiencies hiding in plain sight?
#SoftwareDesign #EventSourcing #DomainModeling
linkedin.com/pulse/designin…
English
Ivan Dugalic retweetledi

🚀 Exciting news! Our latest reference guide for the Fmodel #TypeScript library is now live! Dive in to explore advanced #DomainModeling, #EventSourcing, and #InformationSystems techniques.
Check it out here: fraktalio.com/fmodel-ts/
English
Ivan Dugalic retweetledi

We are exploring #DomainModeling in #TypeScript using the #FModel library on the @deno_land runtime.
Check out this demo: github.com/fraktalio/fmod… 🚀
We are modeling #EventSourcing in the `Deno KV` database.

English

@johanhaleby We did a workshop at the AxonIQ 2024 conference. I can share the repository github.com/m1l4n54v1c/eve…
English

@idugalic I'd love to read more about this (do you have any resources?), I've only seen the "killing the aggregate" video. But if I've understood your example correctly, the way I see an aggregate, i.e. as a logical consistency boundary required to fulfill business invariants, then..
English

FWIW, I think I've finally figured out my flaw in thinking about what an aggregate is :) Definitions of "aggregate", including the one posed by @VaughnVernon, must be seen in a greater context, the context of DDD. While this is obvious in hindsight, it made me a bit confused.
English

@johanhaleby A state of the whole system is a Product/Composition of all these small states(yellow sticky notes). Why do we need these yellow stickies to take some form of Student or Course? Why do we filter the stream of events per aggregate ID only?
English

@johanhaleby No static boundaries upfront. Every command handler/function has its dynamic boundary, per need.
Observe in the image how two different commands source their state based on different events (not by aggregate ID). There is no Student or Course aggregate!

English

@johanhaleby IMHO, the definition of the Aggregate (in the context of DDD) is influenced by OOP, so it is also in the context of OOP.
FP gave me another perspective (and context) on that definition. Event Sourcing gave me another: There is no need for the fixed/upfront consistency boundary!
English
Ivan Dugalic retweetledi

💰Double Entry Accounting and Event Sourcing💰
👉 Check out our `starter` project that demonstrates how you can bring #accounting into your business context and set solid foundations for your #startup:
faccounting.fraktalio.com
#EventSourcing #InformationSystems #Consultancy
English
Ivan Dugalic retweetledi

🚀 Unlock the Power of Event-Driven Architecture with the #Supabase Starter Kit!
#TypeScript #Postgres #EventSourcing
fstore.fraktalio.com

English
Ivan Dugalic retweetledi

ICYMI: @MilanSavic14, @idugalic & @amann_dev held a dynamic #AxonIQCon24 workshop on Dynamic Consistency Boundaries (DCB) AKA "Kill Aggregate!" – a concept that can transform modern distributed systems
Check the key points – shall we host a virtual workshop on DCB? Let us know!

English
Ivan Dugalic retweetledi

CAREER GOLDEN SLAM!🔒🥇
Novak Djokovic wins the men's singles gold medal and becomes the OLDEST gold medalist in the Olympic Tennis Event since 1988 at 37-years-old! 🇷🇸
#Paris2024 | #Olympics | #tennis

English
Ivan Dugalic retweetledi

#KotlinConf 2024 talks are publically available. Check out Pim van Gurp talk "Using Fmodel to Structure Architecture from Route to Event Store"
kotlinconf.com/talks/583516/
Accelerate the development of compositional, safe, and ergonomic applications!
fraktalio.com/fmodel/
English
Ivan Dugalic retweetledi

Effortlessly transform your domain models into powerful PostgreSQL extensions.
fraktalio.com/run-in-db
#DomainModeling #Postgres #FModel #Rust
English
Ivan Dugalic retweetledi

We are happy to announce a "@supabase Starter Kit For #EventDriven Applications"🥳😎🤩
Foundation for building compositional, safe, and ergonomic applications.
fstore.fraktalio.com
OrderManagement 'demo' domain model included!
Sign Up and try it yourself.
#FModel #FStore
English

@supabase fstore.fraktalio.com
Supabase Starter Kit For Event-Driven Applications.
"Foundation for building compositional, safe, and ergonomic applications"
#EventSourcing #EventStreaming #EdgeFunctions
Seamlessly integrate your domain models to enhance workflow efficiency.
English
Ivan Dugalic retweetledi






