3 ms·
Develop a project that has two local processes that have to communicate, one local database, and one remote service that the two processes have to communicate w
by throwaway55554 7y ago
Develop a project that has two local processes that have to communicate, one local database, and one remote service that the two processes have to communicate with.
Doesn't matter what the project is. Could just be tossing around a string of data that eventually gets dumped into the db and sent to the server.
Research different methods of architecting such a system. Code up a few.
By doing this, you will actually find the answer to the question you posed. And, arguably, have fun doing it.
- lioeters 7y agoI love it. The best way to learn is by doing, and the suggested project idea is simple enough as a starting point, and complex enough to require deep thinking and exploration in various aspects to figure out a good solution. Many of the recommendations in other comments could tie into architecting such a study project too: data structures, algorithms, communication among distributed processes..