Layered protocols - by Gordon Brander - Subconscious
Layering is a special form of modularity that restricts interactions between modules. A module assigned to a layer can use any of the modules in the same or in a lower layer; however, it cannot use a module belonging to a higher layer.
Layered protocols Gordon Brander May 22, 2022 19 Share Following up on The Internet is Modular , and Compositional Components, Emergent Protocols , a few more thoughts on modularity, this time on layering: Layering is a special form of modularity that restricts interactions between modules. A module assigned to a layer can use any of the modules in the same or in a lower layer; however, it cannot use a module belonging to a higher layer. (Barbara van Schewick, 2010. Internet Architecture and Innovation .) A modular design breaks a system down into units with boundaries that communicate over pr
Explore this link on the map →related reading
- Pace Layering: How Complex Systems Learn and Keep Learning · Journal of Design and Sciencejods.mitpress.mit.edu
- Shearing layers - Wikipediaen.wikipedia.org
- Pace Yourself - Not Boring by Packy McCormicknotboring.co
- Pace layers - Wikipediaen.wikipedia.org
- Introduction to Networking | Computer Securitytextbook.cs161.org
- Pace layering - The Jolly Contrarianjollycontrarian.com
- The Unreasonable Sufficiency of Protocols | Summer of Protocolsvenkatesh-rao.gitbook.io
- The Law of Leaky Abstractions – Joel on Softwarejoelonsoftware.com
- Kraken Technologies: How we organise our very large Python monolithblog.europython.eu
- The Internet explained from first principlesexplained-from-first-principles.com
- Multiple Layers of Abstraction in Design Systems | Spotify Engineeringengineering.atspotify.com
- Up and Down the Ladder of Abstractionworrydream.com