1. Network Protocols, High Level Design | Client Server vs Peer 2 Peer Model | webSocket vs WebRTC

Опубликовано: 21 Июнь 2022
на канале: Concept && Coding - by Shrayansh
79,354
1.7k

➡️ Join this channel to get access to member only perks:
   / @conceptandcoding  

today we have started the HLD series and covered the 1st topic, rest we will cover in upcoming videos

System Design : HLD

#1:
Network Protocols
what is Client server Model
Peer to Peer Model (and learn about Web sockets)
HTTP vs TCP vs UDP vs FTP vs SMTP(POP, IMAP)
Examples

#2
Latency vs throughput
Availability vs consistency (CAP theorem)
Performance vs scalability
Vertical Scaling
Horizontal Scaling

#3
Api Design
REST
Synchronous and Asynchronous Calls
Blocking and Non Blocking Calls
Rate limiting

#4
Monolithics Vs Microservices
cover all important Microservices pattern like SAGA etc.

#5
Caching
Cache writing policies
Types of Cache REDIS, JUNO ( L1 cache, L2 cache etc).
CDN
Load Balancer
GSLB and other different ways of doing load balancing

#6
Publish Subscribe pattern
Queues
Pull vs Push
Consistent Hashing
ZooKeeper
Kafka
Elastic search, SOLR etc.


#7 Cloud Concepts
s3 for amazon, google filestore etc.


#8.1
Database1: - Relational vs Non Relational
ACID property
Indexing
Data partitioning and Sharding- Vertical vs HorizontalSharding
In Memory Databases

#8.2
Database2:
Replication and Mirroring
Leader Election


From #9 Onwards
Solve Interview Questions











Questions:


Смотрите видео 1. Network Protocols, High Level Design | Client Server vs Peer 2 Peer Model | webSocket vs WebRTC онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Concept && Coding - by Shrayansh 21 Июнь 2022. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 79,354 раз и оно понравилось 1.7 тысяч посетителям.