OOP & Design Patterns - Design a Library Management System - LLD with Relationships & Edge Cases
You are designing a Library Management System for a large university with thousands of concurrent users. To optimize performance, would you choose a centralized LoanManager or a distributed LoanManager per library branch, and why?
