We help organizations improve how they design, develop and deliver software.
Domain modeling is a powerful tool for clarifying and refining our understanding of a subject area, and for identifying opportunities for optimization and improvement. By carefully considering the needs of stakeholders and the nature of the domain, it is possible to create effective and useful models that can facilitate communication and drive progress.
FModel is a set of libraries that aims to bring functional, algebraic, and reactive domain modeling to Kotlin / TypeScript / Rust / Java. It is inspired by DDD, EventSourcing, and Functional programming communities.
💙 Accelerate the development of compositional, ergonomic, data-driven, and safe applications 💙
Event-Sourced | State-Stored | |
---|---|---|
Kotlin (Spring) |
fmodel-spring-demo | fmodel-spring-state-stored-demo |
Kotlin (Ktor) |
fmodel-ktor-demo | todo |
TypeScript |
fmodel-deno-demo, fmodel-gift-card-ts | todo |
Rust |
fmodel-rust-demo, fmodel-gift-card-rust | todo |
A Postgres
powered event store for efficiently prototyping event-sourcing and event-streaming with a minimal footprint.
It is a platform for efficiently prototyping and implementing event-sourcing and event-streaming without the need for additional infrastructural components. All schemas, constraints, and SQL functions are implemented in the database/close to the data. No additional tools, frameworks, or programming languages are used at this level.
We run it on Supabase, but you can choose to run it anywhere, with almost all cloud providers, managed or not.
💙 Ideal for startups and scaleups! 💙 Check it out fstore.fraktalio.com 💙
Axon Framework reduces the toil of creating event-based applications, simplifies your code, and boosts your developer productivity. It is open source with integrations for multiple messaging and database systems, including Axon Server.
Are you ready to take your business to new heights? At Fraktalio, we specialize in harnessing the power of Axon Framework to supercharge your company's growth, efficiency, and innovation.
- Consultation: Our experts analyze your business needs, assess the potential of Axon, and provide a tailored roadmap for implementation.
- Implementation: We guide you through every step of Axon integration, from design and development to testing and deployment.
- Training: Empower your team with hands-on workshops and training sessions, ensuring they're equipped to maximize the benefits of Axon Framework.
The systems landscape consists of three systems:
Customers use the web application to place food orders at local restaurants. Application(s) coordinates a restaurant/kitchen order preparation and a network of couriers who deliver the orders.
Excited to launch your next IT project with us? Let's get started! Reach out to our team at [email protected] to begin the journey to success.