Enterprise Engineering blogs, patterns & Real-World Architectures
Enterprise Engineering Blogs & Patterns
Section titled “Enterprise Engineering Blogs & Patterns”📄 Foundational White Papers
Section titled “📄 Foundational White Papers”Databases & Storage
Section titled “Databases & Storage”- Amazon Aurora: How Amazon provides high-availability and performance.
- BigTable: The design principles behind a distributed storage system.
- Cassandra: A look at the design and architecture of a distributed NoSQL database.
- Dynamo - Amazon’s Highly Available Key Value Store: The foundation of Amazon’s highly available key-value store.
- FoundationDB: A look at the mechanics of a distributed database.
- Google File System (GFS): Insights into a highly scalable file system.
- Monarch: Architecture of Google’s in-memory time series database.
- MyRocks: LSM-Tree database storage engine.
- Scaling Memcached at Facebook: A look at the complexities of caching at scale.
- Spanner: Design and architecture of Google’s globally distributed database.
- Vector Databases: A comprehensive survey on vector databases.
Distributed Systems & Infrastructure
Section titled “Distributed Systems & Infrastructure”- Borg - Large Scale Cluster Management: Cluster management at Google.
- Dapper: Insights into Google’s distributed systems tracing infrastructure.
- Flink: A detailed look at the unified architecture of stream and batch processing.
- Kafka: Internals of the distributed messaging platform.
- MapReduce: A detailed look at parallel processing of massive volumes of data.
- Raft Consensus Algorithm: The understandable consensus algorithm.
- Shard Manager: Understanding the generic shard management framework.
- Thrift: Explore the design choices behind Facebook’s code-generation tool.
- Time Clocks and Ordering of Events: The foundational paper explaining time and event ordering in a distributed system.
- Zanzibar: Global system for managing access control lists at Google.
AI, Algorithms & Theory
Section titled “AI, Algorithms & Theory”- Attention Is All You Need: The introduction to the Transformer deep learning architecture.
- Bitcoin: The ground-breaking introduction to the peer-to-peer electronic cash system.
- GoTo Considered Harmful: Edgar Dijkstra’s classic critique on program structure.
- WTF - Who to Follow Service at Twitter: Twitter’s user recommendation system.
🏛️ Architecture & Patterns
Section titled “🏛️ Architecture & Patterns”General Engineering Resources
Section titled “General Engineering Resources”Martin Fowler’s Selected Works
Section titled “Martin Fowler’s Selected Works”🏢 Company Engineering Blogs Directory
Section titled “🏢 Company Engineering Blogs Directory”- Asana: Engineering Blog
- Atlassian: Developer Blog
- Auth0: Blog
- AWS: Architecture Blog | News Blog
- Booking.com: Tech Blog
- Canva: Engineering Blog
- Cloudera: Blog
- Cloudflare: The Cloudflare Blog
- Cockroach Labs: Blog
- Coinbase: Engineering Blog
- Confluent: Blog
- Credit Karma: Engineering Blog
- Databricks: Blog
- Discord: Engineering & Developers Blog
- Docker: Blog
- DoorDash: Engineering Blog
- Dropbox: Tech Blog
- eBay: Tech Blog
- Elastic: Blog
- Eventbrite: Engineering Blog
- Expedia Group: Tech Blog
- GitHub: Engineering Blog
- Grab: Tech Blog
- Grafana Labs: Blog
- Groupon: Product and Engineering Blog
- Gusto: Engineering Blog
- Heroku: Engineering Blog
- HubSpot: Product Team & Engineering Blog
- Indeed: Engineering Blog
- Instacart: Tech Blog
- Instagram: Engineering Blog
- Intel: Technical Library
- Jane Street: Tech Blog
- Khan Academy: Engineering Blog
- LINE: Engineering Blog
- LinkedIn: Engineering Blog
- Lyft: Engineering Blog
- Meta: Engineering at Meta
- Mixpanel: Engineering Blog
- Netflix: TechBlog
- Nextdoor: Engineering Blog
- Nvidia: Blog
- Okta: Developer Blog
- PayPal: Technology Blog
- Pinterest: Engineering Blog
- Postman: Blog
- PubNub: Blog
- Quora: Engineering Blog
- RapidAPI: Rapid Blog
- Reddit: RedditEng Blog
- Red Hat: Developer Blog
- Riot Games: Technology Blog
- Shopify: Engineering Blog
- Slack: Engineering Blog
- Snap: Engineering Blog
- Square: Corner Blog
- Squarespace: Engineering Blog
- Stack Overflow: Engineering Blog
- Stitch Fix: Technology Blog
- Stripe: Engineering Blog
- SurveyMonkey: Engineering Blog
- ThoughtWorks: Insights Blog
- Thumbtack: Engineering Blog
- Timescale: Blog
- Tinder: Tech Blog
- Toptal: Blog
- Twilio: Blog
- Twitch: Engineering Blog
- Twitter (X): Engineering Blog
- Uber: Engineering Blog
- Wayfair: Tech Blog
- Yelp: Engineering Blog
- Zapier: Engineering Blog
- Zendesk: Engineering Blog
- Zillow: Tech Hub
- Zomato: Engineering Blog
- Zoom: Developer Blog
- Zynga: Engineering Blog