BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:第5回 Patterns of Distributed Systems 読書会
X-WR-CALNAME:第5回 Patterns of Distributed Systems 読書会
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:933028@techplay.jp
SUMMARY:第5回 Patterns of Distributed Systems 読書会
DTSTART;TZID=Asia/Tokyo:20240217T130000
DTEND;TZID=Asia/Tokyo:20240217T180000
DTSTAMP:20260509T133956Z
CREATED:20240120T140730Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/93302
 8?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n内容\n\n\nPatt
 erns of Distributed Systems 読書会\n\n今回はPart III. Patterns of D
 ata Partitioning から読み進めます\n\n\n\n進め方\n\n書籍の
 内容を要約し、それを勉強会で共有して、参加者で議
 論します\n次回分の要約は希望者を募って行います。
 要約を行わずに参加を継続するだけでも大丈夫です！\
 nラジオのように視聴される方も歓迎です！\n声を発す
 るのに抵抗がある方向け\n録音はしていません\n\n\n\n\n\
 n継続して参加する場合には書籍もしくは電子書籍を購
 入したほうがいいでしょう\n\nO'Reilly\nAmazon\nInformIT\n\n\n\
 n主催 : JavaEE勉強会 創立 2004年 (Java EE勉強会)\n\nJ2EE(Java 
 EE)に関連した話題を議論する勉強会\n2004年8月から月1
 回のペースで定期的に開催を続けています(第204回目)\n
 \n\n\nDiscordサーバーへの参加\n\n以下の招待URLから Discord
  サーバー javee-study-jp へ参加し、#patterns-of-distributed-syst
 ems のチャンネルに参加してください。\nhttps://discord.gg/
 EmPn3gXkXd\n\n準備\n\n特に準備するものなどは不要です。\
 n\n進行\n\n\n\n時間\n内容\n\n\n\n\n～13:00\n入室，準備\n\n\n1
 3:00～13:10\n開始の挨拶\n\n\n13:10～14:00\n自己紹介\n\n\n14:10
 ～15:00\n読書会\n\n\n15:00～15:20\n長休憩\n\n\n15:20～17:50\n読
 書会\n\n\n17:50～18:00\nふりかえり，退室\n\n\n18:00～\n雑談
 、飲み会 (自由参加)\n\n\n\n目次\n\n\n\n目次\n\n\n\n\nForeword
 \n\n\nPreface\n\n\nPart I. Narratives\n\n\nChapter 1: The Promise and Per
 ils of Distributed Systems\n\n\nThe Limits of a Single Server\n\n\nSepara
 te Business Logic and Data Layer\n\n\nPartitioning Data\n\n\nA Look at Fa
 ilures\n\n\nReplication — Masking Failures\n\n\nProcess Crash\n\n\nNetw
 ork Delay\n\n\nProcess Pause\n\n\nUnsynchronized Clocks\n\n\nDefining the
  Term “Distributed Systems”\n\n\nThe Patterns Approach\n\n\nChapter 2
 . Overview of the Patterns\n\n\nKeeping Data Resilient on a Single Server
 \n\n\nCompeting Updates\n\n\nDealing with the Leader Failing\n\n\nMultipl
 e Failures Need a Generation Clock\n\n\nLog Entries Cannot Be Committed u
 ntil They Are Accepted by a Majority Quorum\n\n\nFollowers Commit Based o
 n a High-Water Mark\n\n\nLeaders Use a Series of Queues to Remain Respons
 ive to Many Clients\n\n\nFollowers Can Handle Read Requests to Reduce Loa
 d on the Leader\n\n\nA Large Amount of Data Can Be Partitioned over Multi
 ple Nodes\n\n\nPartitions Can Be Replicated for Resilience\n\n\nA Minimum
  of Two Phases Are Needed to Maintain Consistency across Partitions\n\n\n
 In Distributed Systems\, Ordering Can Not Depend on System Timestamps\n\n
 \nA Consistent Core Can Manage the Membership of a Data Cluster\n\n\nGoss
 ip Dissemination for Decentralized Cluster Management\n\n\nPart II. Patte
 rns of Data Replication\n\n\nChapter 3. Write-Ahead Log\n\n\nChapter 4. S
 egmented Log\n\n\nChapter 5. Low-Water Mark\n\n\nChapter 6. Leader and Fo
 llowers\n\n\nChapter 7. HeartBeat\n\n\nChapter 8. Majority Quorum\n\n\nCh
 apter 9. Generation Clock\n\n\nChapter 10. High-Water Mark\n\n\nChapter 1
 1. Paxos\n\n\nChapter 12. Replicated Log\n\n\nChapter 13. Singular Update
  Queue\n\n\nChapter 14. Request Waiting List\n\n\nChapter 15. Idempotent 
 Receiver\n\n\nChapter 16. Follower Reads\n\n\nChapter 17. Versioned Value
 \n\n\nChapter 18. Version Vector\n\n\nPart III. Patterns of Data Partitio
 ning\n\n\nChapter 19. Fixed Partitions\n\n\nChapter 20. Key-Range Partiti
 ons\n\n\nChapter 21. Two Phase Commit\n\n\nPart IV. Patterns of Distribut
 ed Time\n\n\nChapter 22. Lamport Clock\n\n\nChapter 23. Hybrid Clock\n\n\
 nChapter 24. Clock-Bound Wait\n\n\nPart V. Patterns of Cluster Management
 \n\n\nChapter 25. Consistent Core\n\n\nChapter 26. Lease\n\n\nChapter 27.
  State Watch\n\n\nChapter 28. Gossip Dissemination\n\n\nChapter 29. Emerg
 ent Leader\n\n\nPart VI. Patterns of communication between nodes\n\n\nCha
 pter 30. Single Socket Channel\n\n\nChapter 31. Request Batch\n\n\nChapte
 r 32. Request Pipeline\n\n\nReferences\n\n\n
LOCATION:オンライン オンライン
URL:https://techplay.jp/event/933028?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
