## Ad Networkサービスに関わるフロント・バックエンド・インフラの設計・開発
### 以下,約8年間行ってきたこと
- 広告配信サーバの開発
- 使用技術・構成
- C#, TypeScript, Node, Go, Rust等
- オンプレ環境とクラウド(AWS)で構成
- オンプレはDSR(Direct Server Return)配下に30台程度で構成
- GeoTargeting機能の開発
- [Geolocation Technology社](https://www.geolocation.co.jp/company/)の提供している地域情報を利用したターゲティング機能
- Trieで実装
- クロスデバイスターゲティング機能の開発(Drawbridge, Tapad)
- Drawbridge社やTapad社のデバイスIDからクロスデバイスのID(IDFA/GAID)を引くサービスをAerospikeで構築
- <https://prtimes.jp/main/html/rd/p/000000019.000007821.html>
- 効果測定サービス(Appsflyer, Adjustなど)と連携
- <https://prtimes.jp/main/html/rd/p/000000012.000007821.html>
- <https://prtimes.jp/main/html/rd/p/000000558.000007821.html>
- アドフラウド対応
- [SpiderAF](https://spideraf.com/shared-blacklist)と連携してブラックリストを除外
- Apple ATT対応
- [SKAdnetwork](https://www.adjust.com/ja/glossary/skadnetwork/)を利用した配信機能の開発
- 3PCD(3rd Party Cookie Deprecation)対応
- 広告配信への影響調査と対応方針の策定
- Chrome Privacy Sandbox対応
- SSP(Supply Side Platform)のスクレイピングによるレポート集計
- 自社SSPの提携先のADNW/DSPのレポート画面から収集
- 動画広告対応
- <https://prtimes.jp/main/html/rd/p/000000026.000007821.html>
- パブリックDMP(インティメート・マージャー社など)と連携対応
- <https://prtimes.jp/main/html/rd/p/000000051.000084943.html>
- playable広告のインフラ整備
- CDK(C#)で管理
- 広告タグの開発
- ビルドシステムの一新(gulp+自社独自のバンドラ -> webpack)
- 3rd Party Cookie非依存のリターゲティング機能開発(IntimateMerger社と連携)
- Terraform(CDKTF)で連携API部分のインフラ構築
- CloudFront+ALB+ECS(Fargate)+K6 testing
- 広告主・メディア向けサイトの開発
- 使用技術
- C#(ASP\.NET), TypeScript, React, webpack, rxjs等
- リテンション機能開発
- (アプリから離れてしまったユーザへのターゲティング)
- ターゲティング・デリターゲティング広告の開発
- [DMP](https://dmlab.jp/adtech/dmp.html)連携
- CDNをAkamaiからAWS CloudFrontへ移行
- 他部署で扱うTableauの為のDB(データソース)設計
- オンプレDNSサーバ(Windows Server 2008)からRoute53へ移行
- Jenkins・github actions運用
- 本番環境へのデプロイを行うスクリプトの開発
- .NETのSDK更新など
- private npm registry(verdaccio)導入