|
|
0001_The_Oracle_and_the_Timer_Wheel.mp4
|
MP4
|
435.19 MB
|
|
|
0002_Partitioning_and_Real_life_Optimisations.mp4
|
MP4
|
444.94 MB
|
|
|
0003_Design_an_algorithm_for_an_Audio_Search_Engine.mp4
|
MP4
|
256.65 MB
|
|
|
0004_Breakdown_The_physical_layer.mp4
|
MP4
|
10.3 MB
|
|
|
0005_Breakdown_The_Routing_Layer.mp4
|
MP4
|
13.28 MB
|
|
|
0006_Breakdown_The_behavioral_layer.mp4
|
MP4
|
23.62 MB
|
|
|
0007_Connecting_to_the_internet_ISPs_DNS_and_everything_in_between.mp4
|
MP4
|
26.97 MB
|
|
|
0008_Internal_routing_MAC_addresses_and_NAT.mp4
|
MP4
|
26.66 MB
|
|
|
0009_HTTP_WebSockets_TCP_and_UDP.mp4
|
MP4
|
40.14 MB
|
|
|
0010_Communication_Standards_REST_GraphQL_and_GPRC.mp4
|
MP4
|
31.41 MB
|
|
|
0011_Head_of_line_blocking.mp4
|
MP4
|
23.04 MB
|
|
|
0012_Video_transmission_WebRTC_and_HTTP_DASH.mp4
|
MP4
|
43.61 MB
|
|
|
0013_Scope_and_Requirement_setting.mp4
|
MP4
|
4.15 MB
|
|
|
0014_Chapter_1_Service_Registration_and_Proxies.mp4
|
MP4
|
327.24 MB
|
|
|
0015_Chapter_2_Authentication_Global_Caching.mp4
|
MP4
|
242.26 MB
|
|
|
0016_Chapter_3_API_contracts_Versioning.mp4
|
MP4
|
104.19 MB
|
|
|
0017_Chapter_4_Sending_Tagging_Searching_Emails.mp4
|
MP4
|
189.31 MB
|
|
|
0018_Chapter_5_Contacts_Groups.mp4
|
MP4
|
152.77 MB
|
|
|
0019_Requirements_of_a_chess_website.mp4
|
MP4
|
255.07 MB
|
|
|
0020_Handling_connections_at_scale.mp4
|
MP4
|
331.45 MB
|
|
|
0021_Consistent_Hashing_vs_Sharding.mp4
|
MP4
|
119.38 MB
|
|
|
0022_Connection_related_thundering_herds.mp4
|
MP4
|
13.39 MB
|
|
|
0023_Request_Batching_and_Conclusion.mp4
|
MP4
|
17.39 MB
|
|
|
0024_Calling_App_Design.mp4
|
MP4
|
346.95 MB
|
|
|
0025_Concept_1_Breaking_calls_into_dialogs.mp4
|
MP4
|
210.7 MB
|
|
|
0026_Concept_2_The_state_machine.mp4
|
MP4
|
93.02 MB
|
|
|
0027_Concept_3_Charging_Users.mp4
|
MP4
|
123.03 MB
|
|
|
0028_Concept_4_Consistent_Hashing_for_caching_call_state.mp4
|
MP4
|
18.63 MB
|
|
|
0029_Converting_data_sources_to_a_lake.mp4
|
MP4
|
146.58 MB
|
|
|
0030_The_Map_Reduce_Architecture.mp4
|
MP4
|
45.72 MB
|
|
|
0031_Fault_tolerance_and_engineering_optimizations.mp4
|
MP4
|
95.81 MB
|
|
|
0032_Real_time_analytics.mp4
|
MP4
|
204.51 MB
|
|
|
0033_Ranking_restaurants_in_real_time_and_batch.mp4
|
MP4
|
57.48 MB
|
|
|
0034_Live_Streaming_Requirement_Breakdown.mp4
|
MP4
|
119.52 MB
|
|
|
0035_Video_Ingestion_and_Transformation.mp4
|
MP4
|
117.68 MB
|
|
|
0036_Transferring_processed_videos_to_end_users.mp4
|
MP4
|
169.54 MB
|
|
|
0037_Problem_Statement.mp4
|
MP4
|
101.29 MB
|
|
|
0038_Defining_objects_states_and_behaviors.mp4
|
MP4
|
403.45 MB
|
|
|
0039_Simplified_Balances_algorithm.mp4
|
MP4
|
133.42 MB
|
|
|
0040_APIs_and_coding_requirements.mp4
|
MP4
|
134.29 MB
|
|
|
0041_Low_Level_Design.mp4
|
MP4
|
73.85 MB
|
|
|
0042_Coding_Building_the_service_skeleton_and_defining_objects.mp4
|
MP4
|
54.37 MB
|
|
|
0043_Coding_Algorithm.mp4
|
MP4
|
27 MB
|
|
|
0044_Coding_Test_cases.mp4
|
MP4
|
46.97 MB
|
|
|
0045_Conclusion_and_Tips.mp4
|
MP4
|
33.03 MB
|
|
|
0046_1_Caching_Engineering_requirements.mp4
|
MP4
|
170.27 MB
|
|
|
0047_2_Read_your_own_writes.mp4
|
MP4
|
117.97 MB
|
|
|
0048_3_Defining_the_core_requirements.mp4
|
MP4
|
48.28 MB
|
|
|
0049_4_Asynchronous_processing_Keeping_threads_available.mp4
|
MP4
|
202.07 MB
|
|
|
0050_5_View_Consistency_through_thread_assignment.mp4
|
MP4
|
120.72 MB
|
|
|
0051_Code_1_Code_skeleton_for_Get_and_Set.mp4
|
MP4
|
92.83 MB
|
|
|
0052_Code_2_Setting_up_fast_evictions.mp4
|
MP4
|
112.95 MB
|
|
|
0053_Code_3_Thread_Assignment_and_updating_GET_SET.mp4
|
MP4
|
116.54 MB
|
|
|
0054_Code_4_Hot_loading_and_Request_Collapsing.mp4
|
MP4
|
96.79 MB
|
|
|
0055_What_is_an_event_bus.mp4
|
MP4
|
12.84 MB
|
|
|
0056_Breaking_down_engineering_requirements.mp4
|
MP4
|
268.64 MB
|
|
|
0057_The_mechanics_of_the_bus.mp4
|
MP4
|
188.26 MB
|
|
|
0058_Why_use_threads.mp4
|
MP4
|
39.2 MB
|
|
|
0059_Code_Skeleton_and_using_an_extensible_Retry_Algorithm.mp4
|
MP4
|
73.31 MB
|
|
|
0060_The_Keyed_Executor.mp4
|
MP4
|
32.04 MB
|
|
|
0061_Pull_and_Push_Subscribers.mp4
|
MP4
|
39.64 MB
|
|
|
0062_Defining_the_data_structures_in_the_bus.mp4
|
MP4
|
22.88 MB
|
|
|
0063_Wrapper_Classes.mp4
|
MP4
|
135.87 MB
|
|
|
0064_Coding_the_tests.mp4
|
MP4
|
53.55 MB
|
|
|
0065_Conclusion.mp4
|
MP4
|
54.96 MB
|
|
|
0066_An_introduction_to_distributed_systems.mp4
|
MP4
|
266.04 MB
|
|
|
0067_Horizontal_vs_Vertical_Scaling.mp4
|
MP4
|
210.27 MB
|
|
|
0068_Monoliths_vs_Microservices.mp4
|
MP4
|
108.33 MB
|
|
|
0069_Load_Balancing.mp4
|
MP4
|
303.99 MB
|
|
|
0070_Single_Point_of_Failure.mp4
|
MP4
|
170.41 MB
|
|
|
0071_Service_discovery_and_Heartbeats.mp4
|
MP4
|
143.78 MB
|
|
|
0072_API_Design_Goals.mp4
|
MP4
|
164.77 MB
|
|
|
0073_API_Design_in_Practice.mp4
|
MP4
|
234.85 MB
|
|
|
0074_Asynchronous_processing_benefits.mp4
|
MP4
|
82.19 MB
|
|
|
0075_The_Message_Queue.mp4
|
MP4
|
60.62 MB
|
|
|
0076_Publisher_Subscriber_Models.mp4
|
MP4
|
210.13 MB
|
|
|
0077_Event_Driven_Architectures.mp4
|
MP4
|
41.47 MB
|
|
|
0078_Event_Driven_Architectures_Advantages.mp4
|
MP4
|
64.57 MB
|
|
|
0079_Event_Driven_Architectures_Disadvantages.mp4
|
MP4
|
77.59 MB
|
|
|
0080_Distributed_data_consistency.mp4
|
MP4
|
99.15 MB
|
|
|
0081_Data_Consistency_across_Continents.mp4
|
MP4
|
119.86 MB
|
|
|
0082_Leader_follower_architectures.mp4
|
MP4
|
95.97 MB
|
|
|
0083_Tradeoffs_2_phase_commit_protocol.mp4
|
MP4
|
228.14 MB
|
|
|
0084_Difference_between_SQL_and_NoSQL.mp4
|
MP4
|
282.39 MB
|
|
|
0085_Cassandra_Internals.mp4
|
MP4
|
213.51 MB
|
|
|
0086_Quorom.mp4
|
MP4
|
93.01 MB
|
|
|
0087_Data_replication_in_distributed_systems.mp4
|
MP4
|
140.15 MB
|
|
|
0088_The_Split_Brain_Problem.mp4
|
MP4
|
118.87 MB
|
|
|
0089_Location_Representation.mp4
|
MP4
|
185.62 MB
|
|
|
0090_Data_Structure_Quad_Tree.mp4
|
MP4
|
36.08 MB
|
|
|
0091_Range_Queries_and_Hilbert_Curve.mp4
|
MP4
|
278.18 MB
|
|
|
0092_Motivation.mp4
|
MP4
|
125.38 MB
|
|
|
0093_Infrastructure_Requirements.mp4
|
MP4
|
199.44 MB
|
|
|
0094_Practical_considerations.mp4
|
MP4
|
132.03 MB
|
|
|
0095_System_Requirements.mp4
|
MP4
|
105.95 MB
|
|
|
0096_One_to_one_messaging.mp4
|
MP4
|
331.76 MB
|
|
|
0097_Last_Seen_Timestamps.mp4
|
MP4
|
145.36 MB
|
|
|
0098_Group_Messaging.mp4
|
MP4
|
416.72 MB
|
|
|
0099_Requirements.mp4
|
MP4
|
106 MB
|
|
|
0100_Image_Storage_Files_vs_Database_BLOB.mp4
|
MP4
|
186.27 MB
|
|
|
0101_Profile_Creation_and_Authentication.mp4
|
MP4
|
159.25 MB
|
|
|
0102_One_to_One_chat_messaging.mp4
|
MP4
|
143.82 MB
|
|
|
0103_Matching_right_swiped_users.mp4
|
MP4
|
96.12 MB
|
|
|
0104_Serving_recommendations_to_users.mp4
|
MP4
|
242.44 MB
|
|
|
0105_Requirements.mp4
|
MP4
|
84.86 MB
|
|
|
0106_Designing_the_Data_Schema.mp4
|
MP4
|
157.29 MB
|
|
|
0107_Following_Users.mp4
|
MP4
|
71.33 MB
|
|
|
0108_User_Feed_Service.mp4
|
MP4
|
32 MB
|
|
|
0109_Scaling_the_Instagram_news_feed.mp4
|
MP4
|
59.38 MB
|
|
|
0110_Video_Processing.mp4
|
MP4
|
165.73 MB
|
|
|
0111_ISP_Synergy.mp4
|
MP4
|
133.59 MB
|
|
|
0112_System_Design_Tips.mp4
|
MP4
|
241.72 MB
|
|
|
0113_Dos_and_Don_ts.mp4
|
MP4
|
132.35 MB
|
|
|
code.zip
|
ZIP
|
11.08 MB
|