Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Complex Systems Design in Nature

NDC Conferences via YouTube

Overview

Explore the fascinating parallels between complex systems in nature and modern software architecture in this 51-minute conference talk from NDC Oslo 2020. Delve into how life has evolved solutions for challenges like large-scale system architecture, distant communication, eventual consistency, security, fault tolerance, multivariate testing, and adaptive learning algorithms. Discover insights from biological processes such as cellular organization, genomic deployment, mutation-driven development, and evolutionary pressures. Examine concepts like generalist vs. specialist approaches, legacy code in nature, biological architecture, organs as services, and standardized protection mechanisms. Learn about direct communication and pub/sub architectures in natural systems, and gain valuable lessons from nature's adaptable standard architectures that can be applied to improve modern software design and development practices.

Syllabus

Intro
The Cell
How nature deploys a genome
Development by mutation
Iterative design
Evolutionary pressures
Generalist vs specialist
Legacy code
Biological architecture
Organs as services
Protection as standard
Direct communication
Pub/sub architecture
Adaptable standard architecture
What can we learn?
Final thoughts

Taught by

NDC Conferences

Reviews

Start your review of Complex Systems Design in Nature

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.