17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Udemy - Building Modern Distributed Systems With Java
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English | Duration: 30 lectures (3h 53m) | Size: 1.94 GB Learn how to design large-scale distributed systems with NoSQL databases, messaging queues and cluster coordination What you'll learn: Design and implement globally-distributed, scalable and fault-tolerant applications Understanding of common algorithms and techniques used in majority of NoSQL databases and streaming platforms In-depth knowledge of Apache Cassandra, Apache Kafka and ETCD Build distributed URL-shorten service
Requirements Proficiency in Java programming language Open mind to discover challenges of distributed computing Beginner in Spring Boot framework
Description Significant percentage of large scale enterprises that I have been working with, admitted experiencing performance issues with their business critical applications. Most of production systems have been built on top of legacy, monolith technologies. Recent popularity of micro-services will not fulfill its promise of decoupled, scalable and fault-tolerant systems, unless "done right". While entering the world of micro-services, engineers start building distributed applications, where robust remote procedure calls and cluster coordination are a must.
In this course you will learn about common challenges that appear while designing and implementing large scale distributed systems, and how Big-Tech companies solve those problems.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1. Concepts of Distributed Systems/1. Evolution of computer system’s architecture.mp4
27.2 MB
~Get Your Files Here !/1. Concepts of Distributed Systems/2. Challenges of distributed computing.mp4
8.5 MB
~Get Your Files Here !/1. Concepts of Distributed Systems/3. Use-case of course application.mp4
28.1 MB
~Get Your Files Here !/1. Concepts of Distributed Systems/4. Practice 1.mp4
85.5 MB
~Get Your Files Here !/1. Concepts of Distributed Systems/Practice 1/docker/cassandra-init.sh
406 B
~Get Your Files Here !/1. Concepts of Distributed Systems/Practice 1/docker/docker-compose.yml
8.3 KB
~Get Your Files Here !/2. Remote Procedure Call/1. The need of communication.mp4
31.2 MB
~Get Your Files Here !/2. Remote Procedure Call/2. Message transport and format.mp4
17.5 MB
~Get Your Files Here !/2. Remote Procedure Call/3. Synchronous and asynchronous communication patterns.mp4
16.8 MB
~Get Your Files Here !/2. Remote Procedure Call/4. Traditional load balancers.mp4
17.5 MB
~Get Your Files Here !/2. Remote Procedure Call/5. Service Registry and Discovery.mp4
21.8 MB
~Get Your Files Here !/2. Remote Procedure Call/6. Service meshes.mp4
61.2 MB
~Get Your Files Here !/2. Remote Procedure Call/7. Idempotent service design.mp4
45.3 MB
~Get Your Files Here !/2. Remote Procedure Call/8. Practice 2.mp4
102.5 MB
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/gateway/pom.xml
1.6 KB
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/gateway/src/main/java/edu/lantonia/srd/gateway/Application.java
411 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/gateway/src/main/resources/application.yml
847 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/pom.xml
1.7 KB
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/src/main/java/edu/lantonia/srd/greeter/Application.java
712 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/src/main/java/edu/lantonia/srd/greeter/references/NameGeneratorClient.java
713 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/src/main/java/edu/lantonia/srd/greeter/resource/GreetResource.java
835 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/src/main/java/edu/lantonia/srd/greeter/resource/HealthCheckResource.java
453 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/greeter/src/main/resources/application.yml
337 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/name-generator/pom.xml
1.5 KB
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/name-generator/src/main/java/edu/lantonia/srd/namegenerator/Application.java
417 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/name-generator/src/main/java/edu/lantonia/srd/namegenerator/resource/HealthCheckResource.java
459 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/name-generator/src/main/java/edu/lantonia/srd/namegenerator/resource/RandomNameResource.java
689 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/name-generator/src/main/resources/application.yml
305 B
~Get Your Files Here !/2. Remote Procedure Call/Practice 2/service-registry-discovery/pom.xml
986 B
~Get Your Files Here !/3. Distributed Databases/1. Traditional RDBMS systems vs. NoSQL.mp4
35.9 MB
~Get Your Files Here !/3. Distributed Databases/2. Data sharding and consistent hashing.mp4
12.3 MB
~Get Your Files Here !/3. Distributed Databases/3. CAP theorem.mp4
52.5 MB
~Get Your Files Here !/3. Distributed Databases/4. Short introduction to Apache Cassandra.mp4
155.8 MB
~Get Your Files Here !/3. Distributed Databases/5. Practice 3.mp4
164.3 MB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url-soapui-project.xml
6.7 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/pom.xml
2.9 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/Application.java
785 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/CassandraConfiguration.java
2.5 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/repository/UrlsRepository.java
1.4 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/HealthCheckResource.java
457 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/UrlShortenResource.java
1.4 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/IdGenerator.java
331 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/backend/src/main/resources/application.yml
564 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/gateway/pom.xml
1.6 KB
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/gateway/src/main/java/edu/lantonia/tinyurl/gateway/Application.java
415 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/gateway/src/main/resources/application.yml
875 B
~Get Your Files Here !/3. Distributed Databases/Practice 3/tiny-url/pom.xml
901 B
~Get Your Files Here !/4. Cluster Coordination/1. The need of cluster-wide coordination.mp4
59.6 MB
~Get Your Files Here !/4. Cluster Coordination/2. RAFT consensus algorithm.mp4
88.1 MB
~Get Your Files Here !/4. Cluster Coordination/3. Short introduction to Etcd.mp4
95.7 MB
~Get Your Files Here !/4. Cluster Coordination/4. Implementation of distributed mutex.mp4
66.4 MB
~Get Your Files Here !/4. Cluster Coordination/5. Leader election design pattern.mp4
20.2 MB
~Get Your Files Here !/4. Cluster Coordination/6. Deployment requirements for strongly consistent distributed systems.mp4
46.9 MB
~Get Your Files Here !/4. Cluster Coordination/7. ACID properties in distributed system.mp4
38 MB
~Get Your Files Here !/4. Cluster Coordination/8. Practice 4.mp4
213.6 MB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/pom.xml
2.9 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/Application.java
1 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/CassandraConfiguration.java
2.5 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/EtcdConfiguration.java
522 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/EtcdProperties.java
589 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/model/NewRangeResponse.java
246 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/references/LeaderClient.java
863 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/repository/UrlsRepository.java
1.4 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/HealthCheckResource.java
457 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/NextRangeResource.java
2.2 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/UrlShortenResource.java
1.4 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/IdGenerator.java
2.2 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/LeaderElection.java
6.7 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/backend/src/main/resources/application.yml
564 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/gateway/pom.xml
1.6 KB
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/gateway/src/main/java/edu/lantonia/tinyurl/gateway/Application.java
415 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/gateway/src/main/resources/application.yml
875 B
~Get Your Files Here !/4. Cluster Coordination/Practice 4/tiny-url/pom.xml
901 B
~Get Your Files Here !/5. Distributed Messaging Systems/1. Asynchronous communication pattern and message-oriented middleware.mp4
34.9 MB
~Get Your Files Here !/5. Distributed Messaging Systems/2. Short introduction to Apache Kafka.mp4
44.4 MB
~Get Your Files Here !/5. Distributed Messaging Systems/3. Apache Kafka as a distributed system.mp4
246.1 MB
~Get Your Files Here !/5. Distributed Messaging Systems/4. Event-driven architecture.mp4
15.7 MB
~Get Your Files Here !/5. Distributed Messaging Systems/5. Practice 5.mp4
131.2 MB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/pom.xml
3 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/Application.java
1.1 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/CassandraConfiguration.java
2.5 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/EtcdConfiguration.java
522 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/configuration/EtcdProperties.java
589 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/model/NewRangeResponse.java
246 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/references/LeaderClient.java
863 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/repository/UrlsRepository.java
1.4 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/HealthCheckResource.java
457 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/NextRangeResource.java
2.2 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/resource/UrlShortenResource.java
2 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/IdGenerator.java
2.1 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/LeaderElection.java
6.7 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/java/edu/lantonia/tinyurl/backend/service/Notifier.java
902 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/backend/src/main/resources/application.yml
930 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/gateway/pom.xml
1.6 KB
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/gateway/src/main/java/edu/lantonia/tinyurl/gateway/Application.java
415 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/gateway/src/main/resources/application.yml
875 B
~Get Your Files Here !/5. Distributed Messaging Systems/Practice 5/tiny-url/pom.xml