<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Wikipedia gives these reasons for distribution of data:<div><br></div><div><p style="margin: 0.5em 0px 1em; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none;"><span style="background-color: rgba(255, 255, 255, 0);">Cloud storage is:<sup id="cite_ref-oceanstore_6-1" class="reference" style="margin: 0px; padding: 0px; border: 0px; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; background-image: none; unicode-bidi: isolate;"><a href="https://en.m.wikipedia.org/wiki/Cloud_storage#cite_note-oceanstore-6" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">[6]</a></sup></span></p><ul style="margin: 0px; padding: 0px 0px 0px 1em; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; list-style-position: initial; list-style-image: initial;"><li style="margin: 0px 0px 10px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none;"><span style="background-color: rgba(255, 255, 255, 0);">Made up of many distributed resources, but still acts as one, either in a <a href="https://en.m.wikipedia.org/wiki/Federation_(information_technology)" title="Federation (information technology)" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">federated</a><sup id="cite_ref-8" class="reference" style="margin: 0px; padding: 0px; border: 0px; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; background-image: none; unicode-bidi: isolate;"><a href="https://en.m.wikipedia.org/wiki/Cloud_storage#cite_note-8" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">[8]</a></sup> or a <a href="https://en.m.wikipedia.org/wiki/Cooperative_storage_cloud" title="Cooperative storage cloud" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">cooperative storage cloud</a>architecture</span></li><li style="margin: 0px 0px 10px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none;"><span style="background-color: rgba(255, 255, 255, 0);">Highly fault tolerant through redundancy and distribution of data</span></li><li style="margin: 0px 0px 10px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none;"><span style="background-color: rgba(255, 255, 255, 0);">Highly durable through the creation of versioned copies</span></li><li style="padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none;"><span style="background-color: rgba(255, 255, 255, 0);">Typically <a href="https://en.m.wikipedia.org/wiki/Eventual_consistency" title="Eventual consistency" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">eventually consistent</a> with regard to data replicas<sup id="cite_ref-9" class="reference" style="margin: 0px; padding: 0px; border: 0px; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; background-image: none; unicode-bidi: isolate;"><a href="https://en.m.wikipedia.org/wiki/Cloud_storage#cite_note-9" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; text-decoration: none;">[9]</a></sup></span></li></ul><div><br></div><div><a href="https://en.m.wikipedia.org/wiki/Cloud_storage">https://en.m.wikipedia.org/wiki/Cloud_storage</a></div><div><br></div><div>Distributed systems are also used to process “big data.” Look here:</div><div><br></div><div>Survey of Parallel Processing on Big Data</div><div><a href="https://pdfs.semanticscholar.org/a7a8/58914aae88752d095d9602364a8b9410f471.pdf">https://pdfs.semanticscholar.org/a7a8/58914aae88752d095d9602364a8b9410f471.pdf</a></div><div><br></div><div>See this to see how a Erlang fits into the picture:</div><div><br></div><div><div>Evaluating Scalable Distributed Erlang for Scalability and Reliability</div></div><div><a href="https://ieeexplore.ieee.org/ielx7/71/7979644/07820204.pdf?tp=&arnumber=7820204&isnumber=7979644&ref=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8=">https://ieeexplore.ieee.org/ielx7/71/7979644/07820204.pdf?tp=&arnumber=7820204&isnumber=7979644&ref=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8=</a></div><div><br></div><div>Leofs is an interesting open source project that is striving to push distribution across global data centers:</div><div><br></div><div><a href="https://leo-project.net/leofs/">https://leo-project.net/leofs/</a></div><div><br></div><div>You can study source here:</div><div><br></div><div><a href="https://github.com/leo-project/leofs">https://github.com/leo-project/leofs</a></div><div><br></div><div>Best wishes,</div><div><br></div><div>LRP</div><br><div id="AppleMailSignature" dir="ltr">Sent from my iPad</div><div dir="ltr"><br>On May 12, 2019, at 11:54 AM, I Gusti Ngurah Oka Prinarjaya <<a href="mailto:okaprinarjaya@gmail.com">okaprinarjaya@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">I need more concrete examples / cases please.<div><br></div><div>Thank you </div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Pada tanggal Min, 12 Mei 2019 pukul 21.57 T Ty <<a href="mailto:tty.erlang@gmail.com">tty.erlang@gmail.com</a>> menulis:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>SOAP/REST is great if you have to interface with non-Erlang systems. For other Erlang systems I prefer using direct process to process message sending instead of rpc:call although some people do favor rpc:call. Bit of personal preference and background. <br></div><div><br></div><div>As to why or case study using distributed system just look at microservices. Anything that would fit into microservices would map one-to-one into Erlang. <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 12, 2019 at 3:45 PM I Gusti Ngurah Oka Prinarjaya <<a href="mailto:okaprinarjaya@gmail.com" target="_blank">okaprinarjaya@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I just learn about how to ping a remote erlang node, call erlang program in a remote erlang node by following this chapter <a href="https://learnyousomeerlang.com/distribunomicon" target="_blank">https://learnyousomeerlang.com/distribunomicon</a> . </div><div><br></div><div>But, i can't imagine what kind of simple solution that i can build by utilizing Erlang's distributed behavior / feature / ability.</div><div><br></div><div>Ok, first, i need some simple case studies utilizingg distributed behavior / ability from erlang.</div><div>Second, Why do we utilizing distributed behavior / ability of erlang? Or in other words,</div><div>which is better? utilizing rpc:call() or call other service in other remote node just through HTTP (REST maybe) ? <br><br>Thank you</div><div><br></div><div><br></div></div>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>
</blockquote></div>
</div></blockquote><blockquote type="cite"><div dir="ltr"><span>_______________________________________________</span><br><span>erlang-questions mailing list</span><br><span><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a></span><br><span><a href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a></span><br></div></blockquote></div></body></html>