Ad ChoicesNews High Scalability Building bigger, faster, more dependable internet sites Abduzeedo Design Inspirations Coding programming Architecture news and shows on program architectureLearn David Alia :fr: Les Patterns des Grands du Web Design for failure Mathieu Poignant :fr: Les Patterns des Gants du Web Zero Downtime Deployment Benoit Lafontaine :fr: Les Patterns des Grands du Web Continuous Deployment Olivier Mallassi, Rudy Krol :fr: Les Patterns des Grands du Web DevOps Don MacAskill 2011 How SmugMug survived programming Amazonpocalypse Krishnan Subramanian Designing For Failure: Some Key Facts Martin Fowler MonolithFirst Principles of Chaos Engineering Daniel Miessler Stop Being Proud of Complexity Derek Greer 2008 programming Art of Separation of Concerns Marty Madrid 2014 How programmers build an MVP Minimum Viable Product Christian Neumanns 2014 Why We Should Love ‘null’ / + programming Null Object Pattern Chris Wheeler 2005 My Favourite Smells / about primitive obsession :star: programming Twelve Factor App is computer science method for building program as computing device science service apps of serious good quality Fred Hbert 2015 Queues Don’t Fix Overload Fred Hbert 2015 Lessons Learned while Working on Large Scale Server Software StackExchange Amazing presentation of Stack Exchange infrastructure. All about performance Adam Pittenger Love what you build. Build what you like. R0ml Why are gadgets so hard programmers debug?John D. Cook 2008 What programmers make flexible // about art of fine design Scott McCarty 2016 Container Tidbits: When Should I Break My Application into Multiple Containers?Umer Mansoor 2017 YAGNI, Cargo Cult and Overengineering programming Planes Won’t Land Just Because You Built computer science Runway in Your Backyard Tzvi Freeman 1997 Creating laptop science Great Design Document Brian Kelly 2013 UX, Then Architecture, Then Tools Brian Kelly 2012 programming Web APIs You Use Will Fail Brian Kelly Building Resilient Microservices from programming Fallacies of Distributed Computing Queues Job queues, message queues and other queues listed and compared in one place Composition over inheritance Choose Composition over inheritance dastergon/superior chaos engineering list of awesome Chaos Engineering components Jonas Downey 2017 Move Slowly and Fix Things | Ruminations on programming heavy weight of program design Dan McKinley 2015 Choose Boring Technology Ben Stopford 2016 programming Data Dichotomy: Rethinking programming Way We Treat Data and Services robinstickel/awesome design concepts desktop science curated list of good design and event concepts. Yegor Bugayenko 2014 Anti Patterns in OOP Clment Delafargue 2015 Why Auto Increment Is desktop science Terrible Idea | appealing debate in programming comments Adrian Colyer 2017 Analyzing application requirements errors in safety vital embedded programs mmcgrana/products and services engineering laptop science studying list for services and products engineering, with laptop science focus on cloud infrastructure services.