The Architecture of Open Source Applications (Volume 2)Scalable Web Architecture and Distributed Systems
Software Design by Example in Python is now in beta. All the material is free to read and re-use under open licenses, and we would be very grateful for feedback and corrections. If you enjoy these books, you may also enjoy Software Design by Example in JavaScript, Research Software Engineering with Python, JavaScript for Data Science, Teaching Tech Together, and It Will Never Work in Theory. Open source software has become a fundamental building block for some of the biggest websites. And as those websites have grown, best practices and guiding principles around their architectures have emerged. This chapter seeks to cover some of the key issues to consider when designing large websites, as well as some of the building blocks used to achieve these goals. This chapter is largely focused on web systems, although some of the material is applicable to other distributed systems as well. What exactly does it mean to build and operate a scalable web site or application? At a primitive level i
The Architecture of Open Source Applications (Volume 2)Scalable Web Architecture and Distributed Systems The Architecture of Open Source Applications (Volume 2) Scalable Web Architecture and Distributed Systems Kate Matsudaira If you enjoy these books, you may also enjoy Software Design by Example in Python and Software Design by Example in JavaScript . Open source software has become a fundamental building block for some of the biggest websites. And as those websites have grown, best practices and guiding principles around their architectures have emerged. This chapter seeks to cover some of
Explore this link on the map →related reading
- Everything I know about good system designseangoedecke.com
- Web Architecture 101. The basic architecture concepts I wish… | by Jonathan Fulton | The Storyblocks Tech Blog | Mediummedium.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- Distributed systems for fun and profitbook.mixu.net
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- learning-notes/books/designing-data-intensive-applications.md at master · keyvanakbary/learning-notes · GitHubgithub.com
- Distributed architecture concepts I learned while building a large payments system - The Pragmatic Engineerblog.pragmaticengineer.com
- This is why distributed systems are useful (and I am building one) | Abyss of Software Engineeringabbyssoul.github.io
- Making 768 servers look like 1 — PlanetScaleplanetscale.com