こんにちは 約束どおり、今日、Avitoのバックエンド、サーバー側全体の開発、特に高負荷に関する質問に答える準備ができました。 ロシアの人口のほぼ4分の1が毎月アクセスするサイトではどのように機能しますか? お問い合わせください! モスクワ時間の12〜19時間に回答します。 カットの下で、私は今日あなたと連絡を取り、対話のための可能なトピックを思い出させる6人の同僚を代表します。
AMA!
UPD、19:03モスクワ時間:ご質問ありがとうございます!
AMAは公式に終了し、別れを告げますが、可能であればコメントに対応します。
ヴィタリー・レオノフ、 ヴレオノフ
サーバー開発マネージャー。
Avitoで5年間、彼はバックエンド開発者としてスタートし、現在ではすべてのサーバー開発を担当しています。
ビクターアナウンサー、 Rpsl
収益化ユニットのTechlide。 ウェブサイト開発の10年以上の経験。 Avitoでは、収益化ユニットの1つでクロスプラットフォーム開発チームを担当しています。
ニコライ・バラキレフ、 マッドフェイル
サーバー側の主要な開発者、技術ユニットAvito.Proユニット。 彼は、プロフェッショナル向けのAvitoサービス( ActiAgent 、 ActiDealer 、Avito PRO)を担当しています。 また、 Autotekaサービスについて質問することもできます。
イゴール・ソモフ、 キュービスト
サーバー側の主任開発者。 Avitoは2歳です。 モデレーションユニットで働き、いくつかの内部プロジェクトに従事しています。
アンドレイ・スミルノフ、 マルトフスキー
サーバー側の主任開発者。 Avitoの前は、PlayfonとSotmarketで働いていました。どこでも、システムの信頼性に対する高い負荷と高い要件がありました。 彼は統計、検索、展開に従事していました。 Avitoは、迅速、正確、確実に動作するように検索エンジンに取り組んでいます。
セルゲイ・オルロフ、 マービン
サーバー側のアーキテクト。 ユニットリーダーのアーキテクチャ。 Avitoで2年以上。 彼は、バックエンドアーキテクチャの開発、ベストプラクティスの収集と実装に従事しています。 内部PAASを構築します。 企業のマイクロサービスアプローチを使用して、クラウドインフラストラクチャ全般、特にKubernetes、特に継続的インテグレーション、配信、展開に関する質問に答えることができます。
可能なトピック:
- 内部プロジェクトの手配。
- 成功事例と失敗事例。
- 高負荷とそれだけです。
- PHPで見たもの、およびGoとPythonを使用したもの。
- Sphinxでの検索の仕組み。
- インフラストラクチャ、Kubernetes、継続的インテグレーション、配信および展開。
- などなど。
フィギュア
Avitoは300台以上のサーバー、postgresで10TB、270TBの写真、ピーク時の夕方の13Gbit / sのトラフィック、バックエンドまで最大20,000 rpsです。
参照資料
一般に、AvitoはHabréの最初の投稿でプロジェクトについて語られています。 そして、あなたが見逃しているかもしれない出版物へのリンクがいくつかあります:
ご質問、ストーリー、説明をお待ちしております。 確実な回答が必要な場合は、第1レベルのコメントにリクエストを書いてください。 行こう!