Systems design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements.
System design questions are a type of questions that tech companies tend to ask in the interviews in addition to …
object-oriented-analysis system-designI am trying to design a generic job scheduler to expand my architectural knowledge and ability to think about system …
architecture job-scheduling n-tier-architecture system-designI want to design a job scheduler cluster, which contains several hosts to do cron job scheduling. For example, a …
cron distributed cron-task system-designWhen to use service or component in spring? For example, is a module responsible for sending email or common business …
java spring system-designThis question was asked in one of the big software company. I have come up with a simple solution and …
system-designI'm really curious about How one would go about writting a collaboration tools such as google docs? The closest thing …
architecture real-time system-designIn Swift, I have historically used extensions to extend closed types and provide handy, logic-less functionality, like animations, math extensions …
ios swift swift-extensions system-designI have been working with PHP for years and gotten a very good grasp of the language, created many advanced …
php structure system-designIn my application I want to provide the user with a small undo functionality. There aren't many actions than can …
c# .net architecture system-designCurrent Choice: lua-jit. Impressive benchmarks, I am getting used to the syntax. Writing a high performance ABI will require careful …
c++ lua lisp system-design data-processing