MCPcopy Index your code
hub / github.com/AleksK1NG/Java-Spring-CRQS-Eventsourcing-Microservice

github.com/AleksK1NG/Java-Spring-CRQS-Eventsourcing-Microservice @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
159 symbols 348 edges 58 files 0 documented · 0% updated 4y ago★ 137
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BankAccountCommandService (Interface)
(no doc) [5 implementers]
src/main/java/com/eventsourcing/bankAccount/commands/BankAccountCommandService.java
BankAccountQueryService (Interface)
(no doc) [5 implementers]
src/main/java/com/eventsourcing/bankAccount/queries/BankAccountQueryService.java
Projection (Interface)
(no doc) [4 implementers]
src/main/java/com/eventsourcing/es/Projection.java
EventStoreDB (Interface)
(no doc) [2 implementers]
src/main/java/com/eventsourcing/es/EventStoreDB.java
EventBus (Interface)
(no doc) [2 implementers]
src/main/java/com/eventsourcing/es/EventBus.java

Core symbols most depended-on inside this repo

save
called by 9
src/main/java/com/eventsourcing/es/EventStoreDB.java
deserializeFromJsonBytes
called by 9
src/main/java/com/eventsourcing/es/SerializerUtils.java
handle
called by 6
src/main/java/com/eventsourcing/bankAccount/queries/BankAccountQueryService.java
serializeToJsonBytes
called by 6
src/main/java/com/eventsourcing/es/SerializerUtils.java
load
called by 5
src/main/java/com/eventsourcing/es/EventStoreDB.java
findByAggregateId
called by 4
src/main/java/com/eventsourcing/bankAccount/repository/BankAccountMongoRepository.java
handle
called by 4
src/main/java/com/eventsourcing/bankAccount/domain/BankAccountAggregate.java
handle
called by 4
src/main/java/com/eventsourcing/bankAccount/projection/BankAccountMongoProjection.java

Shape

Method 101
Class 52
Interface 6

Languages

Java100%

Modules by API surface

src/main/java/com/eventsourcing/es/EventStore.java13 symbols
src/main/java/com/eventsourcing/es/AggregateRoot.java11 symbols
src/main/java/com/eventsourcing/bankAccount/domain/BankAccountAggregate.java9 symbols
src/main/java/com/eventsourcing/es/SerializerUtils.java7 symbols
src/main/java/com/eventsourcing/bankAccount/delivery/BankAccountController.java7 symbols
src/main/java/com/eventsourcing/es/EventStoreDB.java6 symbols
src/main/java/com/eventsourcing/mappers/BankAccountMapper.java5 symbols
src/main/java/com/eventsourcing/filters/GlobalControllerAdvice.java5 symbols
src/main/java/com/eventsourcing/es/EventSourcingUtils.java5 symbols
src/main/java/com/eventsourcing/bankAccount/projection/BankAccountMongoProjection.java5 symbols
src/main/java/com/eventsourcing/configuration/KafkaProducerConfig.java4 symbols
src/main/java/com/eventsourcing/configuration/KafkaConsumerConfig.java4 symbols

Datastores touched

(mongodb)Database · 1 repos
microservicesDatabase · 1 repos

For agents

$ claude mcp add Java-Spring-CRQS-Eventsourcing-Microservice \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact