tamizhvendan / Cafeapp
A Real World Business Application using F# and Suave
Stars: ✭ 86
Programming Languages
fsharp
127 projects
Projects that are alternatives of or similar to Cafeapp
Eventsourcing
A library for event sourcing in Python.
Stars: ✭ 760 (+783.72%)
Mutual labels: event-sourcing, cqrs
Foxoffice
Sample application demonstrating how to build a distributed cloud .NET Core application based on CQRS and Event Sourcing.
Stars: ✭ 33 (-61.63%)
Mutual labels: event-sourcing, cqrs
Wolkenkit
wolkenkit is an open-source CQRS and event-sourcing framework based on Node.js, and it supports JavaScript and TypeScript.
Stars: ✭ 880 (+923.26%)
Mutual labels: event-sourcing, cqrs
Hacker News Resolve
React & Redux & Resolve implementation of Hacker News
Stars: ✭ 79 (-8.14%)
Mutual labels: event-sourcing, cqrs
Asombroso Ddd
Una lista cuidadosamente curada de recursos sobre Domain Driven Design, Eventos, Event Sourcing, Command Query Responsibility Segregation (CQRS).
Stars: ✭ 41 (-52.33%)
Mutual labels: event-sourcing, cqrs
Symfony 5 Es Cqrs Boilerplate
Symfony 5 DDD ES CQRS backend boilerplate
Stars: ✭ 759 (+782.56%)
Mutual labels: event-sourcing, cqrs
Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
Stars: ✭ 635 (+638.37%)
Mutual labels: event-sourcing, cqrs
Go Cqrs All
All-in-one collection for Go CQRS / ES / DDD examples
Stars: ✭ 39 (-54.65%)
Mutual labels: event-sourcing, cqrs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+1037.21%)
Mutual labels: event-sourcing, cqrs
Riker
Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
Stars: ✭ 745 (+766.28%)
Mutual labels: event-sourcing, cqrs
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (-20.93%)
Mutual labels: event-sourcing, cqrs
Eventstore
Event store using PostgreSQL for persistence
Stars: ✭ 729 (+747.67%)
Mutual labels: event-sourcing, cqrs
Eventsourcing.netcore
Examples and Tutorials of Event Sourcing in .NET Core
Stars: ✭ 760 (+783.72%)
Mutual labels: event-sourcing, cqrs
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+723.26%)
Mutual labels: event-sourcing, cqrs
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+1001.16%)
Mutual labels: event-sourcing, cqrs
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+5853.49%)
Mutual labels: event-sourcing, cqrs
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+7120.93%)
Mutual labels: event-sourcing, cqrs
Bank api
Code from the Event Sourcing With Elixir blog series
Stars: ✭ 35 (-59.3%)
Mutual labels: event-sourcing, cqrs
Fblazorshop
This is a port of Steve Sanderson's Pizza Workshop for Blazor by using F# and Bolero.
Stars: ✭ 58 (-32.56%)
Mutual labels: event-sourcing, cqrs
A Real World Business Application using F# and Suave
F# port of Edument's DDD, EventSourcing and CQRS sample application implementation in C#
Highlights
- Continuous Integration using Travis-CI
- Continuous Deployment using Docker
- UI development React and Redux
- Cleaner DSLs for writing Unit Tests
- Build Automation using FAKE and Paket
- DDD using F# Type System
- EventSourcing using NEventStore
- Web APIs and Web Socket Communication using Suave
Steps To Run
-
Install Docker
-
Clone the Repo
git clone [email protected]:tamizhvendan/CafeApp.git
-
Go the root directory in the shell/command prompt and run the following command
CafeApp$ docker build -t tamizhvendan/cafeapp:0.1 .
-
After successful docker build, Run the docker container
CafeApp$ docker run --name cafeapp -p 8083:8083 tamizhvendan/cafeapp:0.1
-
Access the application in your browser
Linux Users -
http://localhost:8083
Windows & Mac -http://192.168.99.100:8083
(192.168.99.100 is based on your docker setup)
Documentation
For more details on the implementation, check out the last chapter of my book "F# Applied"
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].