検索の仕方が分からず、ご存知のエンジニア、もしくはディレクターの方がいたら教えて頂きたいのですが、CMS化されたシステムに商品データや店舗データを流し込む際、現状ではCSV管理をしています(商品数は5000以下)。
大規模サイト(例えば商品数が100万〜を超える)サイトでは、こういったページ情報はどういった技術を利用して管理しているのでしょうか?
今まで経験がなく、ご存知の方がいれば教えて頂けると嬉しいです。
100万SKU越えても基本はプログラム+DBだよ。フロントもDBも複数台分割したり、NoSQLつかったりしてる。興味あるんだったら「大規模サービス技術入門」gihyo あたり読んでみ。
具体的なご返信ありがとうございます!先ほどAmazonで注文いたしました!システマチックな案件になると(エンジニア領域も詳しくないと)提案が出来ないのでもっと詳しくなりたいです。頑張ります。
結構ちゃんとやる気っぽいので追加で。大規模(100インスタンス以上)〜小規模までやってきた感じです。
大規模サービスはソーシャルゲームが出てきたあたりからさらに伸びてきた気がする。大規模だから何が違うの?と言われれば基本的に根本となってる技術は一緒でPHPだったりRubyだったり、その辺は変わらない。ただ、大規模用のコードというか、例えばDBも1台じゃ無理だし、安定運用のためにロードバランサ使って、複数台分割したり、NoSQLをつかったりしてた。このあたりになってくると数人規模での開発じゃ辛くなってきて、チーム開発が大事になってくる。
ただ、受託案件の大規模は別でかなり単純な仕組みをインフラだけで頑張って分割してるようなものも見かける。
プロジェクトマネジメントが非常に大事になってくるので、いいパートナー企業をみつけていろいろ教えてもらうとか、そういうのがないと辛いと思う。
みんなの回答 1 件
100万SKU越えても基本はプログラム+DBだよ。
フロントもDBも複数台分割したり、NoSQLつかったりしてる。
興味あるんだったら「大規模サービス技術入門」gihyo あたり読んでみ。
関連するトピックス