お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。
9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。

お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。

このエントリーをはてなブックマークに追加

Jun

8

登壇情報 | Go Conference 2024

アンドパッド社員のイベント登壇情報を記載しています。

Organizing : Gophers Japan

登壇情報 | Go Conference 2024
Hashtag :#gocon
Registration info
Start Date
2024/06/08(Sat) 16:20 ~ 16:40
Registration Period

2024/05/09(Thu) 16:10 〜
2024/06/08(Sat) 16:40まで

Location

Abema Towers(アベマタワーズ)

〒150-0042 東京都渋谷区宇田川町40−1

View Map Venue Homepage
出席登録
(イベント開始時間の2時間前から終了時間まで、参加者のみに公開されます)

Description

アンドパッド社員のイベント登壇情報を記載しています。

プログラミング言語 Go に関するカンファレンス「 Go Conference 2024 」にて、アンドパッドの小島が登壇いたします! Go 関連では国内最大規模のカンファレンスでのトークにご期待ください!!

開催概要

日時:2024年6月8日(土)
場所:Abema Towers(東京都渋谷区宇田川町40-1)

公式サイト
https://gocon.jp/2024/

登壇概要

Map のパフォーマンス向上のために検討されている SwissTable を理解する

現在 Go では Map の内部実装を SwissTable を使用したものに置き換えることでパフォーマンスを向上させる案が議論 [1] されています。 SwissTable は Rust [2] や abseil (Google が公開した C++ のライブラリ) [3] で使用されている実装です。

本セッションでは、 SwissTable の概要と利点の紹介に留まらず、 Map 内部実装を変更するという影響範囲が広い変更について、 Go Team がどのような考慮をしているかやどんな議論がされているかを紹介します。

このセッションを通じて、 Go の内部実装が変更される可能性に伴う議論を紹介することで、この提案の議論から Go の開発において Go Team が考慮している点や姿勢について学んだことを共有できればと思っています。
加えて、 SwissTable への理解を深めることで、変更が Go 本体に採用されなかった場合にも、アルゴリズムの特性がみなさんが作成しているサービスに適しているかどうか判断できるようになり、必要な場合には SwissTable を独自実装したりサードパーティ実装を使用したりすることで、 Map を伴う処理の高速化が必要になった時の手助けができればと幸いです。

[1] https://github.com/golang/go/issues/54766
[2] https://github.com/rust-lang/hashbrown
[3] https://abseil.io/

登壇者情報

小島 夏海

社内開発者向けの分散 DB 基盤の運用・ライブコマースサービスの開発・ toB 向けサービスの開発を経て、 2021 年 6 月にアンドパッドに入社。 現在はバックエンドエンジニアとして、マイクロサービスの基盤開発に従事。

発表者

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

ANDPAD_TechLive

ANDPAD_TechLive published 登壇情報 | Go Conference 2024.

05/09/2024 16:11

登壇情報 | Go Conference 2024 を公開しました!

Ended

2024/06/08(Sat)

16:20
16:40

Registration Period
2024/05/09(Thu) 16:10 〜
2024/06/08(Sat) 16:40

Location

Abema Towers(アベマタワーズ)

〒150-0042 東京都渋谷区宇田川町40−1

Organizer