akka-ddd-cqrs-es-example
Bank API CQRS Event Sourcing System on Akka-Cluster (Concept Model)
File Explorer
Download Latest Version (.zip)- akka-persistence-jdbc.conf
- akka.conf
- application.conf
- bank.conf
- logback.xml
- ApiServerConfig.scala
- Main.scala
- BankAccount.scala
- BankAccountEvent.scala
- BankAccountEventId.scala
- BankAccountId.scala
- BankAccountName.scala
- reference.conf
- ActorFlow.scala
- ActorSink.scala
- ActorSource.scala
- ActorProtocol.scala
- ActorFlowStage.scala
- ActorSourceStage.scala
- logback-test.xml
- ActorFlowSpec.scala
- ActorSourceSpec.scala
- FlowActor.scala
- SourceActor.scala
- reference.conf
- BankAccountAggregate.scala
- BankAccountAggregateConfig.scala
- BankAccountAggregateFlowsConfig.scala
- BankAccountAggregateFlowsImpl.scala
- BankAccountAggregatesLookup.scala
- LocalBankAccountAggregates.scala
- ShardedBankAccountAggregate.scala
- ShardedBankAccountAggregateConfig.scala
- ShardedBankAccountAggregates.scala
- BankAccountController.scala
- BankAccountConverter.scala
- BankAccountValidateDirectives.scala
- ControllerBase.scala
- RejectionHandlers.scala
- RouteLogging.scala
- Routes.scala
- ValidationsRejection.scala
- BankAccount.scala
- BankAccountComponentSupport.scala
- BankAccountEvent.scala
- BankAccountEventComponentSupport.scala
- BankAccountReadModelFlowsImpl.scala
- ComponentSupport.scala
- Customer.scala
- CustomerComponentSupport.scala
- EventType.scala
- IdGenerator.scala
- IdGeneratorOnJDBC.scala
- JournalReaderImpl.scala
- BankAccountCreatedJson.scala
- BankAccountEventAdaptor.scala
- BankAccountEventJSONSerializer.scala
- BankAccountEventJSONSerializerConfig.scala
- CirceJsonSerialization.scala
- logback-test.xml
- ShardedBankAccountAggregatesSpec.scala
- bank-account-aggregate-spec.conf
- bank-account-event-json-serializer-spec.conf
- bank-account-use-case-spec.conf
- logback-test.xml
- BankAccountAggregateSpec.scala
- PersistenceCleanup.scala
- PersistenceSpec.scala
- BankAccountControllerSpec.scala
- BankAccountEventJSONSerializerSpec.scala
- BankAccountAggregateUseCaseImplSpec.scala
- BankAccountReadModelUseCaseImplSpec.scala
- ActorSpec.scala
- BankAccountSpecSupport.scala
- ControllerSpec.scala
- FlywayWithMySQLSpecSupport.scala
- RandomPortSupport.scala
- template.ftl
- build.properties
- Dependencies.scala
- plugins.sbt
- Utils.scala
- akka-persistence-jdbc.conf
- akka.conf
- application.conf
- bank.conf
- logback.xml
- Main.scala
- V1__Create_Tables.sql
- V2__Insert_Data.sql
- BankAccountAggregateFlows.scala
- BankAccountReadModelFlows.scala
- EventBody.scala
- JournalReader.scala
- PersistenceIdWithSeqNr.scala
- BankAccountAggregateUseCase.scala
- BankAccountAggregateUseCaseConfig.scala
- BankAccountReadModelUseCase.scala
- UseCaseSupport.scala
- .gitignore
- .scalafmt.conf
- build.sbt
- LICENSE
- README.md
- scalafmt.sbt
// repository documentation
Was this content helpful?
(0 ratings)
