Open in app

Sign In

Write

Sign In

Jaana Dogan
Jaana Dogan

10.3K Followers

Home

About

Aug 24, 2022

How to peacefully grow your service

In the last almost two decades, I have seen numerous Internet services ranging from small services for niche markets to Tier 1 services for major Internet companies. In this period, apart from database or application design, the technical success of a growing product benefited significantly from adopting a few characteristics…

Distributed Systems

7 min read

How to peacefully grow your service
How to peacefully grow your service
Distributed Systems

7 min read


Jul 7, 2021

Three Ways to Trace End-to-end

Having end-to-end distributed traces is a huge challenge for any project. In distributed tracing, end-to-end tracing is a term often used to refer to traces that capture most components in a critical path. Imagine an HTTP request made to trigger a Lambda function. Being able to see the HTTP client…

Distributed Tracing

4 min read

Three Ways to Trace End-to-end
Three Ways to Trace End-to-end
Distributed Tracing

4 min read


Dec 6, 2020

Why is metric collection still a hard problem in 2020?

Metric collection keeps being one of the hard problems. We’ve been collecting metrics for a very long time, so why is this a hard problem still in 2020? Our workloads are becoming larger and more sophisticated. In order to produce useful metric data, we are producing and collecting richer metric…

Monitoring

5 min read

Why is metric collection still a hard problem in 2020?
Why is metric collection still a hard problem in 2020?
Monitoring

5 min read


Nov 22, 2020

What did I forget by working for the same company?

My Saturday morning coffee is disrupted by this tweet: “xooglers always be like ‘at google we…’ — devonbl A month into my departure from Google, I can relate to this. It annoys me probably more than my current coworkers at AWS because they know it’s ok to make comparisons when…

3 min read

What did I forget by working for the same company?
What did I forget by working for the same company?

3 min read


Oct 22, 2020

Correlation in Latency Analysis

This article was my response to Amazon’s writing assessment when I was interviewed. I answered the question of “What is the most inventive or innovative thing you’ve done? It doesn’t have to be something that’s patented. …

Observability

4 min read

Observability

4 min read


Published in Google Cloud - Community

·Jul 22, 2020

Spanner’s SQL Story

Spanner is a distributed database Google initiated a while ago to build a highly available and highly consistent database for its own workloads. Spanner was initially built to be a key/value and was in a completely different shape than it is today and it had different goals. Since the beginning…

Distributed Systems

4 min read

Spanner’s SQL Story
Spanner’s SQL Story
Distributed Systems

4 min read


Published in Google Cloud - Community

·May 19, 2020

How Does Spanner Avoid Single Point of Failures in Writes?

Google’s Spanner is a relational database with 99.999% availability which translates to 5 mins of downtime a year. Spanner is a distributed system and can span multiple machines, multiple datacenters (and even geographical regions when configured). It splits the records automatically among its replicas and provides automatic failover. …

Distributed Systems

7 min read

How does Spanner avoid single point of failures in writes?
How does Spanner avoid single point of failures in writes?
Distributed Systems

7 min read


Apr 21, 2020

Things I Wished More Developers Knew About Databases

A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated over time, but along the way our design mistakes caused data loss and outages. In data-heavy systems, databases are at the core of system design goals and…

Database

19 min read

Things I Wished More Developers Knew About Databases
Things I Wished More Developers Knew About Databases
Database

19 min read


Published in Google Cloud - Community

·Oct 21, 2019

Persistent Disks and Replication

If you are a cloud user, you probably have seen how unconventional storage options can get. This is even true for disks you access from your virtual machines. There are not many ongoing conversations or references about the underlying details of core infrastructure. …

Cloud Computing

4 min read

Persistent Disks and Replication
Persistent Disks and Replication
Cloud Computing

4 min read


Published in Observability+

·May 9, 2019

Health, Availability, Debuggability

As we collect various observability signals from systems, it fosters a new conversation around the classification of the signals. There is a significant discussion on observability signals and even strong advocacy for one signal over the other. Metrics, events, logs, traces or others? …

Observability

3 min read

Observability

3 min read

Jaana Dogan

Jaana Dogan

10.3K Followers

See rakyll.org for more.

Following
  • Lessig

    Lessig

  • Fehmi Can Saglam

    Fehmi Can Saglam

  • Ethan Siegel

    Ethan Siegel

  • MIT Media Lab

    MIT Media Lab

  • Cindy Sridharan

    Cindy Sridharan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech