SYSTEM DESIGN IS NOT JUST FOR INTERVIEWS, IT CAN BE HOW YOU MANAGE YOUR LIFE. How is modern software designed? π€ Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. π¨βπ» Interview Prep. π¨βπ»