Interesting article on how an SSD may lose all the data while being powered off for a while.
https://blog.korelogic.com/blog/2015/03/24
#hardware #tech #ssd
π» The byte is not enough
https://blog.korelogic.com/blog/2015/03/24
#hardware #tech #ssd
π» The byte is not enough
The Distributed Architecture Behind Apache Cassandra
https://blog.gft.com/blog/2017/01/24/the-distributed-architecture-behind-apache-cassandra/
#distributed #system #design #cassandra
π» The byte is not enough
https://blog.gft.com/blog/2017/01/24/the-distributed-architecture-behind-apache-cassandra/
#distributed #system #design #cassandra
π» The byte is not enough
GFT Blog English |
The Distributed Architecture Behind Apache Cassandra | GFT Blog English
What's behind the NoSQL database Apache Cassandra? GFT Expert Bruno Tinoco shares some technical information about his journey learning about Cassandra.
The First Few Milliseconds of an HTTPS Connection
http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html
#security #ssl #tls #https #amazon #rsa #handshake
π» The byte is not enough
http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html
#security #ssl #tls #https #amazon #rsa #handshake
π» The byte is not enough
Moserware
The First Few Milliseconds of an HTTPS Connection
Convinced from spending hours reading rave reviews, Bob eagerly clicked βProceed to Checkoutβ for his gallon of Tuscan Whole Milk andβ¦
Ex-Google engineer shares his experience interviewing people at big tech companies, asking the candidates tough Dynamic Programming questions in particular.
Part 1:
https://medium.com/hackernoon/google-interview-questions-deconstructed-the-knights-dialer-f780d516f029
Part 2:
https://medium.com/@alexgolec/google-interview-questions-deconstructed-the-knights-dialer-impossibly-fast-edition-c288da1685b8
#google #interview #dp #leetcode #problemsolving #algorithms #math
π» The byte is not enough
Part 1:
https://medium.com/hackernoon/google-interview-questions-deconstructed-the-knights-dialer-f780d516f029
Part 2:
https://medium.com/@alexgolec/google-interview-questions-deconstructed-the-knights-dialer-impossibly-fast-edition-c288da1685b8
#google #interview #dp #leetcode #problemsolving #algorithms #math
π» The byte is not enough
Medium
Google Interview Questions Deconstructed: The Knightβs Dialer
A Google engineer breaks down a question he used when interviewing people for tech jobs.
Intro To Information Theory
From Bits To The Modern Entropy Function
https://www.setzeus.com/public-blog-post/intro-to-information-theory
#math #cs #informationtheory #shannon #markovchain #entropy #uncertainty #bit
π» The byte is not enough
From Bits To The Modern Entropy Function
https://www.setzeus.com/public-blog-post/intro-to-information-theory
#math #cs #informationtheory #shannon #markovchain #entropy #uncertainty #bit
π» The byte is not enough
Setzeus
Intro To Information Theory
The Indonesian Caves of Borneo Island offer an insight to the most primitive form of recorded communication. Around some 40,000 years ago, before the evolution of written language, physical illustrations on cave walls were the most precise method of recordedβ¦
A Deep Dive Into Google BigQuery Architecture
Googleβs BigQuery is an enterprise-grade cloud-native data warehouse.
https://panoply.io/data-warehouse-guide/bigquery-architecture/
#google #bigquery #datawarehouse #sql #gcp #dremel #borg #colossus #jupiter #capacitor
π» The byte is not enough
Googleβs BigQuery is an enterprise-grade cloud-native data warehouse.
https://panoply.io/data-warehouse-guide/bigquery-architecture/
#google #bigquery #datawarehouse #sql #gcp #dremel #borg #colossus #jupiter #capacitor
π» The byte is not enough
Panoply
A Deep Dive Into Google BigQuery Architecture: How It Works [2024 Updated]
Understand how Google BigQuery architecture works. Explore BigQuery best practices for optimizing query performance and providing high cost-effectiveness.
Resumes that made it into FAANG
FAANG style resume tips
https://code.likeagirl.io/resumes-that-made-it-into-faang-f7de9b0c4396
#resume #cv #tips #faang #google #facebook #flipkart #bloomberg #microsoft #servicenow #cisco #jobs
π» The byte is not enough
FAANG style resume tips
https://code.likeagirl.io/resumes-that-made-it-into-faang-f7de9b0c4396
#resume #cv #tips #faang #google #facebook #flipkart #bloomberg #microsoft #servicenow #cisco #jobs
π» The byte is not enough
Medium
Resumes that made it into FAANG
There are plenty of blogs available online that teach you how to build a resume. This blog is not about advice regarding building yourβ¦
What is Hindley-Milner? (and why is it cool?)
Quick insight on one of the most popular type systems.
https://web.archive.org/web/20181118000004/http://www.codecommit.com/blog/scala/what-is-hindley-milner-and-why-is-it-cool
#hindleymilner #typesystem #scala #haskell #fp #algorithms #typetheory
π» The byte is not enough
Quick insight on one of the most popular type systems.
https://web.archive.org/web/20181118000004/http://www.codecommit.com/blog/scala/what-is-hindley-milner-and-why-is-it-cool
#hindleymilner #typesystem #scala #haskell #fp #algorithms #typetheory
π» The byte is not enough
The Netflix Simian Army
Chaos Monkey, a tool that randomly disables production instances to make sure [we] can survive this common type of failure without any customer impact.
https://netflixtechblog.com/the-netflix-simian-army-16e57fbab116
#netflix #chaosmonkey #systemdesign #faulttolerance #cloud #computation #security
π» The byte is not enough
Chaos Monkey, a tool that randomly disables production instances to make sure [we] can survive this common type of failure without any customer impact.
https://netflixtechblog.com/the-netflix-simian-army-16e57fbab116
#netflix #chaosmonkey #systemdesign #faulttolerance #cloud #computation #security
π» The byte is not enough
Medium
The Netflix Simian Army
Keeping our cloud safe, secure, and highly available
How many nodes are talked to with Quorum in Cassandra? Also should I use it?
A brief note on Cassandra's consistency levels.
https://foundev.medium.com/cassandra-how-many-nodes-are-talked-to-with-quorum-also-should-i-use-it-98074e75d7d5
#facebook #cassandra #database #systemdesign #consistency #quorum #architecture #design #distributed #keyvalue #dht
π» The byte is not enough
A brief note on Cassandra's consistency levels.
https://foundev.medium.com/cassandra-how-many-nodes-are-talked-to-with-quorum-also-should-i-use-it-98074e75d7d5
#facebook #cassandra #database #systemdesign #consistency #quorum #architecture #design #distributed #keyvalue #dht
π» The byte is not enough
Medium
Cassandra: How many nodes are talked to with Quorum? Also should I use it?
This is common early point of confusion with users new to Cassandra, so I just thought Iβd drop a brief note in hopes that someone mayβ¦
Consistent Hashing
High-level overview of consistent hashing algorithm first published by David Karger et al. back in 1997.
https://tom-e-white.com/2007/11/consistent-hashing.html
#systemdesign #architecture #distributed #system #hashing #consistenthashing #algorithms
π» The byte is not enough
High-level overview of consistent hashing algorithm first published by David Karger et al. back in 1997.
https://tom-e-white.com/2007/11/consistent-hashing.html
#systemdesign #architecture #distributed #system #hashing #consistenthashing #algorithms
π» The byte is not enough
Tom White
Consistent Hashing
Iβve bumped into consistent hashing a couple of times lately. The paper that introduced the idea (Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web by David Karger et al) appeared ten years agoβ¦
gfs-sosp2003.pdf
269.5 KB
π§βπ¬ Google File System (GFS)
A classical paper on Google File System dating back to 2003 devoted to the distributed file system developed by Google with the main aim to store and process enormous amounts of data at scale effectively.
The work influenced the creation of two other well-known technologies like HDFS and Google's BigTable.
https://www.youtube.com/watch?v=eRgFNW4QFDc
#systemdesign #google #distributed #filesystems #design #reliability #performance #scalability #faulttolerance #research #paper
π» The byte is not enough
A classical paper on Google File System dating back to 2003 devoted to the distributed file system developed by Google with the main aim to store and process enormous amounts of data at scale effectively.
The work influenced the creation of two other well-known technologies like HDFS and Google's BigTable.
https://www.youtube.com/watch?v=eRgFNW4QFDc
#systemdesign #google #distributed #filesystems #design #reliability #performance #scalability #faulttolerance #research #paper
π» The byte is not enough
43438.pdf
836.5 KB
π§βπ¬ Large-scale cluster management at Google with Borg
An incredible paper on Google's Borg, a Kubernetes predecessor, and how Google successfully managed tens of thousands of machine clusters for over a decade.
Google's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines.
Watch the Borg presentation at EuroSys 2015:
https://www.youtube.com/watch?v=7MwxA4Fj2l4
#systemdesign #google #borg #distributed #orchestrator #design #reliability #performance #scalability #faulttolerance #research #paper
π» The byte is not enough
An incredible paper on Google's Borg, a Kubernetes predecessor, and how Google successfully managed tens of thousands of machine clusters for over a decade.
Google's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines.
Watch the Borg presentation at EuroSys 2015:
https://www.youtube.com/watch?v=7MwxA4Fj2l4
#systemdesign #google #borg #distributed #orchestrator #design #reliability #performance #scalability #faulttolerance #research #paper
π» The byte is not enough
consistent_hashing_and_random_trees_distributed_caching_protocols.pdf
179.9 KB
π§βπ¬ Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web
Another fundamental work on distributed hashing protocols that influenced distributed systems' evolution. Nowadays, consistent hashing is being used in many software distributions like Amazon Dynamo, Apache Cassandra, Riak, Voldemort to name a few. Few big online platforms are known to implement consistent hashing algorithms to scale for performance, availability, and reliability.
More concise take on the matter:
https://www.toptal.com/big-data/consistent-hashing
#systemsdesign #distributed #design #reliability #performance #availability #scalability #research #paper #consistent #hashing
π» The byte is not enough
Another fundamental work on distributed hashing protocols that influenced distributed systems' evolution. Nowadays, consistent hashing is being used in many software distributions like Amazon Dynamo, Apache Cassandra, Riak, Voldemort to name a few. Few big online platforms are known to implement consistent hashing algorithms to scale for performance, availability, and reliability.
More concise take on the matter:
https://www.toptal.com/big-data/consistent-hashing
#systemsdesign #distributed #design #reliability #performance #availability #scalability #research #paper #consistent #hashing
π» The byte is not enough
Twine_A_Unified_Cluster_Management_System_for_Shared_Infrastructure.pdf
1.1 MB
π§βπ¬ Twine: A Unified Cluster Management System for Shared Infrastructure
If you as me were impressed by the impressive work Google done in their Borg system, and it's successor Kubernetes, then you will definitely enjoy learning how Facebook makes use of their infrastructure in an astonishing paper on Facebook Twine. This tremendous work benefits from experience gained through developing and managing other popular systems like Borg, Kubernetes or Mesos, and aims to scale to more than a million of machines.
https://engineering.fb.com/2019/06/06/data-center-engineering/twine/
#systemdesign #facebook #twine #distributed #orchestrator #design #reliability #performance #scalability #faulttolerance #research #paper #borg #kubernetes #mesos
π» The byte is not enough
If you as me were impressed by the impressive work Google done in their Borg system, and it's successor Kubernetes, then you will definitely enjoy learning how Facebook makes use of their infrastructure in an astonishing paper on Facebook Twine. This tremendous work benefits from experience gained through developing and managing other popular systems like Borg, Kubernetes or Mesos, and aims to scale to more than a million of machines.
https://engineering.fb.com/2019/06/06/data-center-engineering/twine/
#systemdesign #facebook #twine #distributed #orchestrator #design #reliability #performance #scalability #faulttolerance #research #paper #borg #kubernetes #mesos
π» The byte is not enough