ISUCON8の予選に、メルカリで一緒だった@zaq1tomoと@inatonixとzin-gonicというチーム名で出場しました。結果は学生枠6位だったので、やったこととかまとめます。以下を実現することで、関心の分離をするアーキテクチャパターンです。Architectureのサンプル実装2018-05-29csvをGoの構造体にマッピングするGoGoでcsvを扱う際は、標準パッケージのendording/csvで対応できますが、いちいちスライスを扱うのは少しつらいものがあります。場合構造体にマッピングした方が扱いやすいため、その方法を紹介していこうと思います。エディタでファイルオープンするとなると意外に煩雑になることに気づきました。そこでedindというライブラリに切り出したので、今回はその紹介をしたいと思います。以上の2つが候補としてあげられます。どちらかというとGoらしく書ける印象だった2つ目のolivere/elasticを今回は使用します。この記事では、レイヤードアーキテクチャを使用します。正式なレイヤードでなく、以下のようにinfra層がdomain層に依存する形で設計します。internship先日、サイバーエージェントさんの学生版ガレスタというインターンに参加しました。エンジニア2人)で行うというものでした。Trendingを眺めて、面白そうなリポジトリがあったらガンガン試していきます。internship先日株式会社サイバーエージェントの2dayインターン、アドテクチャレンジに参加させて頂きました。今記事では、優勝に至るまでの技術的苦悩をまとめていきます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。