Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alpha74/pendencysystem_javaspringboot

Pendency System LLD design interview. Coded in Java Spring Boot.
https://github.com/alpha74/pendencysystem_javaspringboot

interview java machine-coding machine-coding-interview mvc oops pendency pendency-system spring-boot system-design

Last synced: 6 days ago
JSON representation

Pendency System LLD design interview. Coded in Java Spring Boot.

Awesome Lists containing this project

README

        

## Pendency System

### Machine Coding interview

- Pendency is a system that is able to track counts of in-flight/in-progress entities.
- The system is told when to start tracking a particular entity, and when to stop. And at any point the system can be asked how many entities are in-progress (or in-flight). The system is expected to give this count, as fast as possible

- [Pendency System - Complete Problem Statement](https://github.com/alpha74/PendencySystem_JavaSpringBoot/blob/main/docs/problem_statement.md)

```
This is not the Code in actual interview.
Done as a practice for this problem statement.
Hence, design is done more thoughtfully.
```

### Code/Run

- Java8, Maven, IntelliJ(Community)

- Driver class `TrackingServiceTest.java`
- All necessary code in `src` dir

### Understanding the Working

- To understand the working, read Problem Statement thoroughly
- Then explore `dir` in this order:
1. Entities
2. Repository
3. `TrackingServiceTest.java`
4. Then, deeply go through Services