Jaana Dogan·Aug 24, 2022How 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…A response icon2A response icon2
Jaana Dogan·Jul 7, 2021Three 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…A response icon1A response icon1
Jaana Dogan·Dec 6, 2020Why 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…A response icon2A response icon2
Jaana Dogan·Nov 22, 2020What did I forget by working for the same company?My Saturday morning coffee is disrupted by this tweet:A response icon2A response icon2
Jaana Dogan·Oct 22, 2020Correlation 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…
InGoogle Cloud - CommunitybyJaana Dogan·Jul 22, 2020Spanner’s SQL StorySpanner is a distributed database Google initiated a while ago to build a highly available and highly consistent database for its own…
InGoogle Cloud - CommunitybyJaana Dogan·May 19, 2020How 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…
Jaana Dogan·Apr 21, 2020Things 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…A response icon31A response icon31
InGoogle Cloud - CommunitybyJaana Dogan·Oct 21, 2019Persistent 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…A response icon3A response icon3
InObservability+byJaana Dogan·May 9, 2019Health, Availability, DebuggabilityAs we collect various observability signals from systems, it fosters a new conversation around the classification of the signals.A response icon1A response icon1