Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
18.11. Modern Trends in Network Programming
This section
Practice test
13 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
5 cards from this lesson. Good the night before a test.
Try these first
- 1.
What protocol is used for real-time communication in WebSocket?
Hint
Think about the term 'WebSocket' itself.
- 2.
What does gRPC stand for?
Hint
Remember that it involves remote procedure invocation.
- 3.
What is the primary function of WebSockets?
- To send emails
- To provide real-time communication
- To store data
Hint
Think about what makes WebSockets different from regular HTTP requests.
- 4.
True or False: gRPC is only usable with Google services.
- True
- False
Hint
Consider the nature of open-source software.
- 5.
Design a microservice architecture using gRPC for a shopping application that includes user account service, product service, and payment service. Explain how they interact.
Hint
Visualize how each service communicates with one another, focusing on the data flow.
- 6.
Consider a scenario where you need real-time satellite data processing for a weather app. Which messaging protocols would you choose and why?
Hint
Think about the unique features of each protocol and how they apply to the described need.
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
3 more questions available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting