Systems design

The basic study of system design is the understanding of component parts and their subsequent interaction with one another.[1]

Systems design has appeared in a variety of fields, including sustainability,[2] computer/software architecture,[3] and sociology.[4]

Product Development

If the broader topic of product development "blends the perspective of marketing, design, and manufacturing into a single approach to product development,"[5] then design is the act of taking the marketing information and creating the design of the product to be manufactured.

Thus in product development, systems design involves the process of defining and developing systems, such as interfaces and data, for an electronic control system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering.[6][7]

Physical design

The physical design relates to the actual input and output processes of the system. This is explained in terms of how data is input into a system, how it is verified/authenticated, how it is processed, and how it is displayed. In physical design, the following requirements about the system are decided.

  1. Input requirement,
  2. Output requirements,
  3. Storage requirements,
  4. Processing requirements,
  5. System control and backup or recovery.[8]

Put another way, the physical portion of system design can generally be broken down into three sub-tasks:

  1. User Interface Design
  2. Data Design
  3. Process Design

Web System design

Online websites, such as Google, Twitter, Facebook, Amazon and Netflix are used by millions of users worldwide. A scalable, highly available system must be designed to accommodate an increasing number of users. Here are the things to consider in designing the system:

  1. Functional and non functional requirements
  2. Capacity estimation
  3. Database to use, Relational or NoSQL
  4. Vertical scaling, Horizontal scaling, Shard
  5. Load Balancing
  6. Primary-secondary Replication
  7. Cache and CDN
  8. Stateless and Stateful servers
  9. Datacenter georouting
  10. Message Queue, Publish-Subscribe Architecture
  11. Performance Metrics Monitoring and Logging
  12. Build, test, configure deploy automation
  13. Finding single point of failure
  14. API Rate Limiting
  15. Service Level Agreement

Machine Learning Systems Design

Machine learning systems design focuses on building scalable, reliable, and efficient systems that integrate machine learning (ML) models to solve real-world problems. ML systems require careful consideration of data pipelines, model training, and deployment infrastructure. ML systems are often used in applications such as recommendation engines, fraud detection, and natural language processing.

Key components to consider when designing ML systems include:

  1. Problem Definition: Clearly define the problem, data requirements, and evaluation metrics. Success criteria often involve accuracy, latency, and scalability.[9]
  2. Data Pipeline: Build automated pipelines to collect, clean, transform, and validate data.[10]
  3. Model Selection and Training: Choose appropriate algorithms (e.g., linear regression, decision trees, neural networks) and train models using frameworks like TensorFlow or PyTorch.
  4. Deployment and Serving: Deploy trained models to production environments using scalable architectures such as containerized services (e.g., Docker and Kubernetes).[11]
  5. Monitoring and Maintenance: Continuously monitor model performance, retrain as necessary, and ensure data drift is addressed.[12]

Designing an ML system involves balancing trade-offs between accuracy, latency, cost, and maintainability, while ensuring system scalability and reliability. The discipline overlaps with MLOps, a set of practices that unifies machine learning development and operations to ensure smooth deployment and lifecycle management of ML systems.

See also

References

  1. ^ Papanek, Victor J. (1984) [1972]. Design for the Real World: Human Ecology and Social Change (2nd ed.). Chicago: Academy Chicago. p. 276. ISBN 0897331532. OCLC 12343986.
  2. ^ Blizzard, Jacqualyn; Klotz, Leidy (2012). "A framework for sustainable whole systems design". R Design Studies. 33 (5): 456–479. doi:10.1016/j.destud.2012.03.001.
  3. ^ Lukosh, Heidi; Bekebrede, Geertje; Kurapati, Shalini; Lukosch, Stephan (2018). "A Scientific Foundation of Simulation Games for the Analysis and Design of Complex Systems". Simulation & Gaming. 49 (3): 279–314. doi:10.1177/1046878118768858. PMC 6187265. PMID 30369775.
  4. ^ Werner, Ulrich (September 1987). "Critical heuristics of social systems design". European Journal of Operational Research. 31 (3): 276-283. doi:10.1016/0377-2217(87)90036-1.
  5. ^ Ulrich, Karl T.; Eppinger, Steven D. (2000). Product Design and Development (Second ed.). Boston: Irwin McGraw-Hill.
  6. ^ Public Domain This article incorporates public domain material from Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22.
  7. ^ Public Domain This article incorporates public domain material from Dictionary of Military and Associated Terms. United States Department of Defense.
  8. ^ Arden, Trevor (1991). Information technology applications. London: Pitman. ISBN 978-0-273-03470-4.
  9. ^ Sorvisto, Dayne (2023). MLOps Lifecycle Toolkit: A Software Engineering Roadmap for Designing, Deploying, and Scaling Stochastic Systems. Apress. ISBN 978-1-4842-9641-7.
  10. ^ Polyzotis, Neoklis (2018). "Data Management Challenges in Production Machine Learning". Proceedings of the 2017 ACM SIGMOD International Conference on Management of Data. doi:10.1145/3035918.3054782.
  11. ^ Huyen, Chip (2022). Designing Machine Learning Systems. O'Reilly Media. ISBN 978-1-098-10796-3.
  12. ^ "Machine Learning at Scale: Challenges and Best Practices". Google Cloud Blog. 2020.

Further reading

Read other articles:

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Bagian dari seri tentangMuhammad Kehidupan dan karierKehidupan di Mekkah • Hijrah • Muhammad di Madinah • Haji Wada' • Pernikahan • Wafat Karier Wahyu pertama Karier militer Karier diplomatik Pembebasan Mekkah Hadis Mukjizat Al-Quran Isra Mikraj Pembelahan bulan Mukjizat Muhammad PewarisPerpisahan Khotbah • hadits terakhir • Hadits • Ghadir Khum • Saqifah • Ahlul Bait • Sahabat • Khulafaur Rasyidin • Imam • Sejarah Islam Pujian Selawat Maulid Terkait Masjid Nabawi ...

 

Bavarian high official, lawyer and historian Johann Georg von LoriCopper engraving by Joseph Anton Zimmermann after a painting by Johann Georg EdlingerBorn(1723-07-17)17 July 1723Steingaden, BavariaDied23 March 1787(1787-03-23) (aged 63)Neuburg an der Donau, BavariaNationalityBavarianOccupationLawyer Johann Georg von Lori (17 July 1723 – 23 March 1787) was a Bavarian high official, lawyer and historian. He was the driving force behind the foundation of the Bavarian Academy of Sciences ...

Lotto NL-Jumbo 2017GénéralitésÉquipe Team Visma-Lease a BikeCode UCI TLJStatut UCI WorldTeamPays  Pays-BasSport Cyclisme sur routeEffectif 30 (dont 1 stagiaire)Manager général Richard Plugge (d)Directeurs sportifs Nico Verhoeven, Jan Boven, Louis Delahaije (d), Addy Engels, Mathieu Heijboer, Frans Maassen, Grischa Niermann, Merijn Zeeman (d)PalmarèsNombre de victoires 25Lotto NL-Jumbo 2016Lotto NL-Jumbo 2018modifier - modifier le code - modifier Wikidata La saison 2017 de l'équip...

 

This article is about the compact car known as the Lada Riva or Lada Nova in some countries. It is not to be confused with the 4×4 vehicle formerly known as the Lada Niva. Motor vehicle Lada RivaLada Riva (VAZ 2105)OverviewManufacturerAvtoVAZAlso calledDennis / Lada Signet (Canada)[1]Lada 1500 (Colombia, Canada)Lada 2104 / VAZ 2104Lada 2105 / VAZ 2105Lada 2107 / VAZ 2107Lada ClassicLada Clásico (Ecuador)Lada Nova (Denmark & West Germany)Lada Kalinka (France, East Germany, P...

 

1984 Award ceremony 1984 MTV Video Music AwardsDateFriday, September 14, 1984LocationRadio City Music Hall, New York CityCountryUnited StatesHosted byDan Aykroyd and Bette MidlerMost awardsHerbie Hancock (5)Most nominationsCyndi Lauper (9)Websitemtv.com/vma/1984Television/radio coverageNetworkMTVProduced byDon Ohlmeyer Bob Pittman Edd GrilesDirected byEdd Griles MTV Video Music Awards · 1985 → The 1984 MTV Video Music Awards aired live on September 14, 1984. The inaugural cer...

Women's basketball series 2001 WNBA Finals TeamCoachWins Los Angeles Sparks Michael Cooper 2 Charlotte Sting Anne Donovan 0 DatesAugust 30-September 1MVPLisa Leslie (Los Angeles Sparks)Hall of FamersSparks:Lisa Leslie (2015)Sting:Dawn Staley (2013)Coaches:Michael Cooper (2024, player)Anne Donovan (1995, player)Eastern FinalsCharlotte defeated New York, 2–1Western FinalsLos Angeles defeated Sacramento, 2–1 ← 2000 WNBA Finals 2002 → The 2001 WNBA Championship was the c...

 

Summit in Pulaski County, Arkansas Shinall MountainHighest pointElevation1056 NAVD 88[1]Prominence510 ft (160 m)Isolation10.02 mi (16.13 km)Coordinates34°47′55″N 92°29′49″W / 34.798748°N 92.496894°W / 34.798748; -92.496894[1]GeographyShinall MountainArkansas LocationPulaski County, ArkansasCountryUnited StatesParent rangeOuachita Mountains, U.S. Interior HighlandsTopo mapUSGS Pinnacle Mountain and Ferndale ...

 

Town in North Carolina, United StatesWingate, North CarolinaTownWingate Town HallLocation of Wingate, North CarolinaCoordinates: 34°59′09″N 80°26′53″W / 34.98583°N 80.44806°W / 34.98583; -80.44806CountryUnited StatesStateNorth CarolinaCountyUnionIncorporated1901Named forWashington M. Wingate[1]Area[2] • Total2.25 sq mi (5.83 km2) • Land2.23 sq mi (5.78 km2) • Water0.02 s...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016) مناطق التواجد هذه القائمة تحتوي على سطارفة (مرزبانات) الأخمينيين ثم ملوكها الهلنستيين في كبادوكيا، المنطق�...

 

Overview of and topical guide to Niger The Flag of NigerThe Coat of arms of Niger The location of Niger An enlargeable map of the Republic of Niger The following outline is provided as an overview of and topical guide to Niger: Niger – landlocked sovereign country located in West Africa.[1] Niger was named for the Niger River. It borders Nigeria and Benin to the south, Burkina Faso and Mali to the west, Algeria and Libya to the north and Chad to the east. The capital city is Nia...

 

مشروع أم الحول للطاقة في الوكرة، قطر. قطر عضو في منظمة الدول المصدرة للنفط (أوبك)، وتُعدّ من أهم البلدان المصدرة للغاز الطبيعي في العالم حيث بدأ إنتاجها بالتزايد منذ عام 2005. الغاز الطبيعي كانت قطر سابع مصدر للغاز الطبيعي في العالم في عام 2009 (2.9% من اجمالي الإنتاج العالمي) تليه...

Tupolev PAK DATipePengebom strategisStatusDalam perancanganPengguna utamaAngkatan Udara Rusia Tupolev PAK DA (atau PAK-DA), adalah desain pengebom strategis generasi baru Rusia, yang dikembangkan oleh Biro Desain Tupolev PAK DA (ПАК ДА dalam bahasa Rusia) singkatan dari перспективный авиационный комплекс дальней авиации (perspektivnyi aviatsionnyi kompleks yang berarti Perspective Aviation Complex for Long-Range Aviation. PAK DA direncanakan ...

 

Questo è l'elenco dei capi di Stato della Grecia, dal riconoscimento internazionale dell'indipendenza come Stato moderno nel 1827, durante l'ultima parte della guerra d'indipendenza greca, fino al presente. Indice 1 Prima Repubblica (1822-1832) 1.1 Stato ellenico (1827-1832) 1.2 Consigli di Governo (1832-1833) 2 Regno di Grecia (1832-1924) 2.1 Wittelsbach (1832-1862) 2.2 Schleswig-Holstein-Sonderburg-Glücksburg (1863-1924) 3 Seconda Repubblica (1924-1935) 4 Regno di Grecia (1935-1973) 4.1 S...

 

  لمعانٍ أخرى، طالع تورونتو (توضيح). تورونتو    علم شعار الشعار:(بالإنجليزية: Diversity Our Strength)‏  الاسم الرسمي (بالإنجليزية: City of Toronto)‏[1]    الإحداثيات 43°40′13″N 79°23′12″W / 43.670277777778°N 79.386666666667°W / 43.670277777778; -79.386666666667   [2] تاريخ التأسيس 1750  �...

كانت حركة الاستقلال السريلانكية حركة سياسية سلمية تهدف إلى تحقيق الاستقلال والحكم الذاتي لبلد سريلانكا، سيلان البريطانية حينذاك، من الإمبراطورية البريطانية. بدأت في مطلع القرن العشرين وقادها في الغالب الطبقة المتوسطة المتعلمة. نجحت الحركة في 4 فبراير عام 1948، عندما مُنح�...

 

Australia international rugby league footballer Joel MonaghanPersonal informationBorn (1982-04-22) 22 April 1982 (age 42)[1]Canberra, Australian Capital Territory, AustraliaPlaying informationHeight189 cm (6 ft 2 in)[1]Weight101 kg (15 st 13 lb)[1]PositionWing, Centre Club Years Team Pld T G FG P 2001–04 Canberra Raiders 66 39 5 0 160 2005–07 Sydney Roosters 44 23 0 0 92 2008–10 Canberra Raiders 55 28 1 0 114 2011–15 Warri...

 

此條目論述以部分區域為主,未必有普世通用的觀點。請協助補充內容以避免偏頗,或討論本文的問題。 香港補習學校英皇教育的荃灣分校 補習班,是特別的學習場所,性質上不属于正规教育体系。它們通常用來訓練學生加強某特定科目,例如英文和數學以應付某一特定考試。一些補習班是為大學重考的學生所設計,提供一整年的課程來幫助學生準備次年的考試,學生可�...

Questa voce è parte della serieStoria della musica Categoria:Storia della musica Categoria:Musica per anno Musica nel mondo antico · medievale · rinascimentale · barocca · classica · romantica · moderna · contemporanea Preistoria e antichità Musica preistorica - ante XXXV sec. a.C. Musica nel mondo antico - ca. XXXV sec. a.C. - V sec. d.C. Musica mesopotamica - ca. XXXIII-V sec. a.C. Musica egizia - ca. XXVII-XVI sec. a.C. Musica greca - ca. X sec....

 

Country music radio station in Chicago For the radio station in Charleston, South Carolina, that held the WUSN call sign from 1948 to 1955, see WQNT. For the TV station in Charleston, South Carolina, see WCBD-TV. WUSNChicago, IllinoisUnited StatesBroadcast areaChicago marketFrequency99.5 MHz (HD Radio)BrandingUS✶99ProgrammingLanguage(s)EnglishFormatCountry musicOwnershipOwnerAudacy, Inc.(Audacy License, LLC, as Debtor-in-Possession)Sister stationsWBBM, WBBM-FM, WBMX, WCFS-FM, WSCR, WXRT[...