最近の記事
SYSTEM DESIGN INTERVIEW Chapter12 DESIGN A CHAT SYSTEMの感想・まとめ
こんにちは。今回もSYSTEM DESIGN INTERVIEWを読んだので、感想を書いていきたいと思います。今回はチャットシステムです。 前回の投稿はこちらです。 概要チャットシステムってリアルタイムでチャットを送信するだけじゃなくて、かなり考慮しなければいけないなと読んで思わされました。 例えば、チャットシステムだけでもそれなりに考えることはあるし、他には通知システム、認証システム、オンラインステータスのシステム。最近はLINEだけしか使ってなかったのでるとあんまり意
SYSTEM DESIGN INTERVIEW Chapter10 DESIGN A NOTIFICATION SYSTEMの感想・まとめ
こんにちは。今回もSYSTEM DESIGN INTERVIEWを読んだので、感想を書いていきたいと思います。今回は通知サービスです。 前回の投稿はこちらです。 概要通知サービスは過去に何度か実装したことがあるので、復習がてら自分の過去の実装は間違っていないか?を確認することができました。(記述のサマリはあまり特筆すべきものなかったので省略します) 今だと、スマホ前提でPush通知だけかな?と思ったら、SMSやメールサービスもあるのでそれらを対象にしたPUSH通知をどう
SYSTEM DESIGN INTERVIEW Chapter11 DESIGN A NEWS FEED SYSTEMの感想・まとめ
はじめに引き続きもSYSTEM DESIGN INTERVIEWを読みつつ感想とまとめを書いていきます。今回はタイムラインです。最近興味があったのが「どうやってスケーラブルなタイムラインを設計するか?」だったので楽しく学ぶことができました。では早速やっていきます。 概要Twitterみたいなサービスを想定してのお話になります。ユーザーに投稿を配信する・タイムラインを構築するサービスをFanoutサービスと呼ぶらしいんですが、それらには主に二種類の投稿する機能とタイムラインを