MCPcopy
hub / github.com/juicycleff/ultimate-backend

github.com/juicycleff/ultimate-backend @v0.13.8 sqlite

repository ↗ · DeepWiki ↗ · release v0.13.8 ↗
1,789 symbols 3,700 edges 565 files 61 documented · 3%
README

Ultimate Backend

The aim is to build a polyglot microservice architecture, with most of the greatness of UB, with focus on performance at scale, ease of use and stability. V3 Aims to be composable and reusable building blocks for microservices.

(Docs coming)[https://ultimate-backend.xraph.com]

Extension points exported contracts — how you extend this code

ICommand (Interface)
(no doc) [38 implementers]
packages/cli/src/interfaces/command.interface.ts
RegistrationBuilder (Interface)
(no doc) [7 implementers]
packages/common/src/lib/client/service-registry/service-registry.builder.ts
IBrokerClient (Interface)
(no doc) [5 implementers]
packages/event-store/src/lib/interface/broker-client.interface.ts
UBConfigService (Interface)
* Copyright (c) 2021. Rex Isaac Raphael * * Permission is hereby granted, free of charge, to any person obtaining a co
packages/plugin-nx/src/utils/ub-config.ts
ILoadBalancerClient (Interface)
(no doc) [2 implementers]
packages/loadbalancer/src/lib/interface/loadbalance.interface.ts
Schema (Interface)
(no doc)
tools/schematics/ub-schematic/schema.d.ts
Client (Interface)
(no doc)
packages/client/src/lib/client-orchestrator.ts
OsoMetadata (Interface)
(no doc)
packages/permissions/src/lib/metadata/oso-metadata.interface.ts

Core symbols most depended-on inside this repo

get
called by 126
packages/common/src/lib/config/config.interface.ts
error
called by 97
packages/cli/src/utils/output.ts
log
called by 70
packages/cli/src/utils/output.ts
getInstanceId
called by 35
packages/common/src/lib/client/service-instance.ts
runSchematic
called by 32
packages/plugin-nx/src/utils/testing.ts
getState
called by 30
packages/common/src/lib/client/service-instance.ts
log
called by 24
packages/common/src/lib/utils/logger.util.ts
set
called by 24
packages/common/src/lib/config/config.interface.ts

Shape

Method 902
Class 449
Interface 245
Function 178
Enum 15

Languages

TypeScript100%

Modules by API surface

packages/core/src/lib/exceptions/rpc.error.ts39 symbols
packages/event-store/src/lib/external/kafka.types.ts30 symbols
packages/event-store/src/lib/external/gpubsub.types.ts30 symbols
packages/event-store/src/lib/interface/feature.options.ts22 symbols
packages/core/src/lib/features/app-setup/ub-service.builder.ts22 symbols
packages/event-store/src/lib/external/stan.types.ts21 symbols
packages/create-ub-project/src/utils/output.ts19 symbols
packages/cli/src/utils/output.ts19 symbols
packages/zookeeper/src/lib/service-registry/zookeeper-service-registry.ts18 symbols
packages/event-store/src/lib/broker/stan.broker.ts18 symbols
packages/event-store/src/lib/broker/event-store.broker.ts18 symbols
packages/plugin-nx/src/schematics/nestjs-schematics/nestjs-schematics.ts17 symbols

Dependencies from manifests, versioned

@angular-devkit/core13.2.6 · 1×
@angular-devkit/schematics13.2.6 · 1×
@azure/event-hubs5.7.0 · 1×
@eventstore/db-client3.2.0 · 1×
@google-cloud/pubsub2.19.0 · 1×
@grpc/grpc-js1.5.7 · 1×
@iarna/toml2.2.5 · 1×
@jscutlery/semver2.21.3 · 1×
@kubernetes/client-node0.16.3 · 1×
@nestjs/common8.4.0 · 1×
@nestjs/core8.4.0 · 1×
@nestjs/cqrs8.0.3 · 1×

Datastores touched

(mongodb)Database · 1 repos
baurDatabase · 1 repos

For agents

$ claude mcp add ultimate-backend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact