Jaana DoganHow to peacefully grow your serviceIn the last almost two decades, I have seen numerous Internet services ranging from small services for niche markets to Tier 1 services for…7 min read·Aug 24, 2022--2--2
Jaana DoganThree Ways to Trace End-to-endHaving end-to-end distributed traces is a huge challenge for any project. In distributed tracing, end-to-end tracing is a term often used…4 min read·Jul 7, 2021--1--1
Jaana DoganWhy 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…5 min read·Dec 6, 2020--2--2
Jaana DoganWhat did I forget by working for the same company?My Saturday morning coffee is disrupted by this tweet:3 min read·Nov 22, 2020--2--2
Jaana DoganCorrelation in Latency AnalysisThis article was my response to Amazon’s writing assessment when I was interviewed. I answered the question of “What is the most inventive…4 min read·Oct 22, 2020----
Jaana DoganinGoogle Cloud - CommunitySpanner’s SQL StorySpanner is a distributed database Google initiated a while ago to build a highly available and highly consistent database for its own…4 min read·Jul 22, 2020----
Jaana DoganinGoogle Cloud - CommunityHow does Spanner avoid single point of failures in writes?Google’s Spanner is a relational database with 99.999% availability which is roughly 5 mins a year. Spanner is a distributed system and…7 min read·May 19, 2020----
Jaana DoganThings I Wished More Developers Knew About DatabasesA large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated…19 min read·Apr 21, 2020--32--32
Jaana DoganinGoogle Cloud - CommunityPersistent Disks and ReplicationIf you are a cloud user, you probably have seen how unconventional storage options can get. This is even true for disks you access from…4 min read·Oct 21, 2019--3--3
Jaana DoganinObservability+Health, Availability, DebuggabilityAs we collect various observability signals from systems, it fosters a new conversation around the classification of the signals.3 min read·May 9, 2019--1--1