Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InterviewReady/Low-Level-Design
/ types & classes
Types & classes
61 in github.com/InterviewReady/Low-Level-Design
⨍
Functions
199
◇
Types & classes
61
Class
AccessDetails
distributed-cache/src/main/java/models/AccessDetails.java:6
Class
Cache
distributed-cache/src/main/java/Cache.java:14
Class
CacheBuilder
distributed-cache/src/main/java/CacheBuilder.java:9
Class
ConsistentHashing
service-orchestrator/src/main/java/algorithms/ConsistentHashing.java:13
Interface
DataSource
distributed-cache/src/main/java/DataSource.java:3
Class
Destination
LoadBalancer.java:85
Class
Event
distributed-event-bus/src/main/java/models/Event.java:5
Class
Event
distributed-cache/src/main/java/events/Event.java:7
Class
EventBus
distributed-event-bus/src/main/java/EventBus.java:19
Class
EventBusTest
distributed-event-bus/src/test/java/EventBusTest.java:23
Enum
EventType
distributed-event-bus/src/main/java/models/EventType.java:3
Class
Eviction
distributed-cache/src/main/java/events/Eviction.java:5
Enum
EvictionAlgorithm
distributed-cache/src/main/java/models/EvictionAlgorithm.java:3
Class
FailureEvent
distributed-event-bus/src/main/java/models/FailureEvent.java:3
Enum
FetchAlgorithm
distributed-cache/src/main/java/models/FetchAlgorithm.java:3
Class
InventorySystem
InventorySystem.java:6
Class
KeyedExecutor
distributed-event-bus/src/main/java/lib/KeyedExecutor.java:10
Class
LBTester
service-orchestrator/src/test/java/LBTester.java:9
Class
LeastConnectionLoadBalancer
LoadBalancer.java:23
Class
Load
distributed-cache/src/main/java/events/Load.java:5
Class
LoadBalancer
LoadBalancer.java:8
Class
LoadBalancer
service-orchestrator/src/main/java/LoadBalancer.java:8
Class
LoadBalancerFactory
LoadBalancer.java:104
Class
Location
InventorySystem.java:65
Class
Node
service-orchestrator/src/main/java/models/Node.java:5
Class
Order
InventorySystem.java:108
Class
Product
InventorySystem.java:74
Class
RateLimitExceededException
rate-limiter/src/main/java/exceptions/RateLimitExceededException.java:3
Class
RateLimitTest
rate-limiter/src/test/java/RateLimitTest.java:7
Class
Record
distributed-cache/src/main/java/models/Record.java:3
Class
Request
LoadBalancer.java:75
Class
Request
service-orchestrator/src/main/java/models/Request.java:3
Class
Request
rate-limiter/src/main/java/models/Request.java:3
Enum
RequestType
LoadBalancer.java:81
Class
RetryLimitExceededException
distributed-event-bus/src/main/java/exceptions/RetryLimitExceededException.java:3
Class
RoundRobinLoadBalancer
LoadBalancer.java:43
Class
RoutedLoadBalancer
LoadBalancer.java:33
Interface
Router
service-orchestrator/src/main/java/algorithms/Router.java:6
Class
RouterTester
service-orchestrator/src/test/java/RouterTester.java:13
Class
Service
LoadBalancer.java:62
Class
Service
service-orchestrator/src/main/java/models/Service.java:5
Class
SettableTimer
distributed-cache/src/test/java/models/SettableTimer.java:3
Class
SimpleStrategy
InventorySystem.java:50
Enum
Size
InventorySystem.java:90
Class
SmartStrategy
InventorySystem.java:54
Enum
Status
InventorySystem.java:70
Class
Subscription
distributed-event-bus/src/main/java/models/Subscription.java:8
Class
TestCache
distributed-cache/src/test/java/TestCache.java:20
Class
TestTimer
distributed-event-bus/src/test/java/TestTimer.java:3
Class
TestTimer
rate-limiter/src/test/java/TestTimer.java:3
Class
Timer
distributed-event-bus/src/main/java/util/Timer.java:5
Class
Timer
distributed-cache/src/main/java/models/Timer.java:3
Class
Timer
rate-limiter/src/main/java/utils/Timer.java:5
Class
TimerWheel
rate-limiter/src/main/java/TimerWheel.java:8
Enum
Type
distributed-cache/src/main/java/events/Eviction.java:25
Class
Unit
InventorySystem.java:58
Class
UnsubscribedPollException
distributed-event-bus/src/main/java/exceptions/UnsubscribedPollException.java:3
Class
Update
distributed-cache/src/main/java/events/Update.java:5
Class
User
InventorySystem.java:94
Class
WeightedRoundRobin
service-orchestrator/src/main/java/algorithms/WeightedRoundRobin.java:9
Class
Write
distributed-cache/src/main/java/events/Write.java:5