Sharding and partitioning are both about breaking up a large data set into smaller subsets. The difference is that sharding implies the data is spread across multiple computers while partitioning does not. Partitioning is about grouping subsets of data within a single database instance.
Read more...Dictionary
Distributed cache
Distributed cache is an extension of the traditional concept of cache used in a single locale. A distributed cache may span multiple servers so that it can grow in size and in transactional capacity
Read more...Ephemeral environment
It is a short-lived environment that mimics a production environment.
Read more...Method overloading
A feature that allows a class to have more than one method having the same name, if their argument lists are different. add(int, int) add(int, int, int)
Read more...CIDR (Classless Inter-Domain Routing)
CIDR notation is a compact representation of an IP address and its associated routing prefix. 192.168.100.14/24 represents the IPv4 address 192.168.100.14 and its associated routing prefix 192.168.100.0, or equivalently, its subnet mask 255.255.255.0, which has 24 leading 1-bits. The number of addresses of a subnet may be calculated as 2address length − prefix length, where Read more…
Read more...RASP
Runtime application self-protection. RASP software sits in or near your application while it’s running to monitor and analyze its traffic and behavior. If an issue is detected, the RASP solution can send alerts and block individual requests. It’s able to watch for whole categories of attacks rather than relying on recognizing the signatures of specific Read more…
Read more...WAF
Web Application Firewall.
Read more...Toil
Toil is the kind of work tied to running a production service that tends to be manual, repetitive, automatable, tactical, devoid of enduring value, and that scales linearly as a service grows. Source: https://landing.google.com/sre/sre-book/chapters/eliminating-toil/ Toil should be automated as much as possible.
Read more...Boring technology
Boring does not mean bad. Postgres is boring. Ruby is boring. Ruby on Rails is boring. They are good and well understood. Their failure modes are well understood. Polyglot programming is sold with the promise that letting developers choose their own tools with complete freedom will make them more effective at solving problems. This is Read more…
Read more...Deduplication
Elimination of redundant data.
Read more...