Dearadh córais is ea an próiseas ina sainmhíníonn tú ailtireacht, comhpháirteanna, agus idirghníomhaíochtaí chórais bhogearraí chun riachtanais a chomhlíonadh — go háirithe do inchurtha ar scála, iontaofacht, agus feidhmíocht. Is ábhar é conas a bhíonn na píosaí ag foluain le chéile chun córais a thógáil a bhíonn ag feidhmiú ar scála.
Cad a chlúdaíonn dearadh córais
System design = the high-level structure of a system:
→ COMPONENTS → services, databases, caches, queues, load balancers, etc.
→ how they INTERACT → data flow, communication, APIs
→ meeting REQUIREMENTS → functional (what it does) + non-functional (scale, speed,
reliability, availability)
→ about the BIG PICTURE / architecture, not individual code
