selimyanat's repositories
expense-tracker-ddd-lite
This application is made to showcase DDD-Lite within a modular monolith application. The motivation behind this is to show that a monolith can be implemented consistently and easily migrated to a microservice architecture ,if needed, some time in the future.
web3j-api-demo
Showcase the Web3j API that is used to interact with the Ethereum network by connecting to Ethereum nodes using JSON-RPC over HTTP, WebSockets, IPC
board-management-tool
This is a simple application that mimics a board management tool such as Trello but with a very limited scope. The motivation behind this is to drill down into a CQRS "Command Query Responsibility Segregation" architecture by covering a wide range of concepts such as Aggregate, Command handler, Even Store, Projection, and View with a simple domain but complex enough to highlights the challenges involved with this architecture.