Recently Updated Pages
Javascript Advanced
The + Operator converting the given expression to a number +(new Date()) // 1593565210654 +tru...
Cassandra Cheatsheet
ref: Jordan Key characteristics WideColumnStore Eventual Consistency Tunable ACID LSM Tree Index...
Fundamentals
Push Type Message Queue optimized for latency messages are pushed out as soon as they arrive ...
Network Protocols
HTTP, WebSocket, gRPC, WebRTC original post: GetStream Communication Protocol? a protocol is ...
Trees
Types of trees Binary Tree Binary Search Tree left child < node < right value AVL Tree se...
Definitions
Bloom Filter Searching for a key in a cache system might take a long time in a LSM tree because ...
Regex
// Character class [xyz] => matches one of [x,y,z] [a-c] => matches one of [a,b,c] // Negated ch...
Mutex
What is it mutual exclusion a synchronization primitive used in concurrent programming to ensure...
Setting up a Redis-Cluster in Kubernetes
Git
Dev developing procedure checkout a new branch called "feature_branch" make modifications commit...
Strings
ZList: def buildZList(s: str) -> List[int]: """ Used in pattern matching: buildZList(need...
Finance
ISO 20022 a international standard for communication in financial systems. widely adopted by fin...
Inheritance Pattern
To apply the Inheritance Pattern to documents in a collection, you can use the aggregation framew...
Schema Migration
Schema migration is transition from one schema to the next Migration Strategies: Eager: all at o...
Schema Evolution
In this example, we implemented the updated reviews schema to include an optional locale field, i...
Schema Validation
To create a new "sales" collection schema validation, we use the createCollection method with the...
Anti Patterns
Unbounded Arrays an array without a size limit used subset pattern or extended reference pattern...
Archive Pattern
Move data no longer needed to a different place so performance is not dragged. archive book revi...
Schema Versioning Pattern
add a schema_version field to the document To Handle multiple versions: application handles bo...
Extended Reference Pattern
Joins are expensive so store some must have data into the child to avoid joins. This creates dat...