I keep a curated list of **software engineering blogs** from technology companies
and organizations so I can discover how others build systems and ship software.
These **engineering blogs** share real-world perspectives on
<!-- markdownlint-disable-next-line MD013 -->
[API design]({{< ref "/blog/fundamentals-x/fundamentals-of-api-design-and-contracts/index.md" >}}),
<!-- markdownlint-disable-next-line MD013 -->
[system architecture]({{< ref "/blog/fundamentals-x/fundamentals-of-centralized-software-systems/index.md" >}}),
and
<!-- markdownlint-disable-next-line MD013 -->
[software development operations]({{< ref "/blog/fundamentals-x/fundamentals-of-software-development-operations/index.md" >}}),
from teams at Meta, Google, Netflix, AWS, Microsoft, and many others.

This **engineering blog directory** focuses on **tech company blogs** that publish
technical content regularly. Most entries include RSS feeds so you can subscribe
and aggregate posts in a feed reader. Use the
[How to Use This List](#how-to-use-this-list) section to get the most out of the
search and filters.

{{< cards data="data/engineering-blogs.jsonc" minwidth="300px" imagesize="32"
  searchplaceholder="Search engineering blogs by name or description..." />}}

## How to Use This List

The list is large (50+ blogs), so search and a bit of structure help.

* **Search:** Use the search box above to filter by blog name or description. Search
  matches text across both fields. Press Escape to clear the search.
* **RSS:** Many cards show an RSS icon. Use that link to subscribe in a feed reader
  <!-- markdownlint-disable-next-line MD013 -->
  such as [Inoreader]({{< ref "/blog/what-x/what-is-inoreader/index.md" >}}).
* **Choosing blogs:** Prefer blogs that match your focus (e.g. system design, APIs,
  DevOps, data, or frontend). Skim a few recent posts before subscribing to see
  if the level and topics fit.

## What You'll Find in These Engineering Blogs

These **software engineering blogs** typically cover:

* **System design:** Architecture patterns, scalability, and distributed systems.
* **API development:** RESTful APIs, GraphQL, and API design best practices.
* **DevOps practices:** CI/CD, infrastructure as code, and deployment strategies.
* **Performance:** Caching, database optimization, and latency reduction.
* **Engineering culture:** Team practices, code reviews, and development workflows.
* **Case studies:** Real-world problem-solving and technical deep dives.

## Subscribing to Engineering Blogs

I use [Inoreader]({{< ref "/blog/what-x/what-is-inoreader/index.md" >}}) to subscribe
to RSS feeds from these **engineering blogs** and organize articles with rules and
filters. That makes it easier to stay current with **software engineering
content** at scale without checking each site.

Many of these **tech company blogs** provide RSS feeds. Add their feed URLs to any
feed reader or news aggregator to get updates in one place.

## Use Cases

Common ways to use this list:

* **Learning system design:** Follow blogs that often publish architecture and
  scalability posts (e.g. Netflix, Uber, Airbnb, Meta).
* **Keeping up with APIs and platforms:** Subscribe to companies whose
  products you use (e.g. AWS, Stripe, GitHub, Cloudflare).
* **DevOps and infrastructure:** Look for blogs that focus on CI/CD, observability,
  and infrastructure (e.g. Netflix, Spotify, Shopify).
* **Domain depth:** Pick blogs by domain (e.g. ML/AI, databases, frontend, security)
  that match your goals.
* **Interview and career prep:** Read case studies and post-mortems to see how
  teams reason about tradeoffs and incidents.

## Considerations

* **RSS availability:** Not every blog exposes RSS; some entries link to the main
  blog only. When RSS is listed on the card, use it for reliable subscription.
* **Category and tag pages:** A few links point to category or tag pages (e.g.
  "engineering") rather than a dedicated blog URL. Content is still technical
  and from the company.
* **Update frequency:** Posting cadence varies. If a blog goes quiet for a long
  time, you can keep it in your reader or drop it and revisit the list later.
* **Scope:** The list emphasizes company and product engineering blogs. It does
  not include personal blogs or generic dev news sites.

## References and Resources

* <!-- markdownlint-disable-next-line MD013 -->
  [Inoreader]({{< ref "/blog/what-x/what-is-inoreader/index.md" >}}): subscribing
  to RSS feeds and organizing **engineering blog** content.
* <!-- markdownlint-disable-next-line MD013 -->
  [Fundamentals of API Design and Contracts]({{< ref "/blog/fundamentals-x/fundamentals-of-api-design-and-contracts/index.md" >}}):
  context on API design concepts you'll see in many of these blogs.
* <!-- markdownlint-disable-next-line MD013 -->
  [Fundamentals of Centralized Software Systems]({{< ref "/blog/fundamentals-x/fundamentals-of-centralized-software-systems/index.md" >}}):
  background on system architecture topics common in **tech company blogs**.
* <!-- markdownlint-disable-next-line MD013 -->
  [Fundamentals of Software Development Operations]({{< ref "/blog/fundamentals-x/fundamentals-of-software-development-operations/index.md" >}}):
  DevOps and delivery concepts referenced in **engineering blog** posts.