Skip to content

Jargons

Explorer edited this page Aug 6, 2018 · 10 revisions
  1. Jargons

  2. RabbitMq - Open Source Message Broker ( Uses pub/sub model) https://www.cloudamqp.com/blog/2015-05-18-part1-rabbitmq-for-beginners-what-is-rabbitmq.html

  3. Cassandra - Database

  4. Pub/sub model - Publish Subscribe message passing model.

  5. MicroServices - Its a Software development technique that structures an application as a collection of lossely coupled services ( a collection of processes working together and talkig over HTTP)

  6. Hadoop

  7. Splunk

  8. Apache Kafka

  9. Apache ZooKeeper

  10. Elastic search cluster: Elasticsearch is a popular open source search server that is used for real-time distributed search and analysis of data. When used for anything other than development, Elasticsearch should be deployed across multiple servers as a cluster, for the best performance, stability, and scalability.

  11. Real-Time Messaging Protocol (RTMP) was initially a proprietary protocol developed by Macromedia for streaming audio, video and data over the Internet

  12. MPEG-DASH (Dynamic Adaptive Streaming over HTTP).

  13. Thundering herd problem

  14. PoP - Points of Presence An Internet point of presence typically houses servers, routers, network switches, multiplexers, and other network interface equipment. It is typically located in a data center.

15.HTTP Proxy

16.RSS Feed - RSS (Rich Site Summary; originally RDF Site Summary; often called Really Simple Syndication) is a type of web feed[2] which allows users to access updates to online content in a standardized, computer-readable format. These feeds can, for example, allow a user to keep track of many different websites in a single news aggregator. (From Wiki)

17.robot.txt(1) Used by web Crawlers to know which parts of the website to crawl 2) Crawl frequency could also be part of this file and used by Web Crawlers to decide how often to crawl the website.)

  1. Bloom Filter - Used Commonly for deduping(data deduplication) of URLs in a web crawler.

  2. Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents.

  3. CRUD. In computer programming, create, read, update, and delete[1] (CRUD) are the four basic functions of persistent storage.