$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google Cloudで最近開発した色々_アイマスハッカソン2024
Search
pisa-kun
October 14, 2024
Technology
1
160
Google Cloudで最近開発した色々_アイマスハッカソン2024
アイマスハッカソン2024 (
https://imas.connpass.com/event/328557/
) でLT枠登壇した際の資料です。
pisa-kun
October 14, 2024
Tweet
Share
More Decks by pisa-kun
See All by pisa-kun
All golangでデスクトップアプリからwebアプリにデータ連携させる
pisakun
0
22
sre本読んだ感想
pisakun
0
500
githubのレポジトリから推しの変遷を見る
pisakun
1
130
vitestはじめるまで
pisakun
0
130
Other Decks in Technology
See All in Technology
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
180
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
190
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
280
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
400
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
0
660
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
140
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
150
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
750
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
2
250
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
350
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
310
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Music & Morning Musume
bryan
46
7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
For a Future-Friendly Web
brad_frost
180
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Balancing Empowerment & Direction
lara
5
800
4 Signs Your Business is Dying
shpigford
186
22k
Six Lessons from altMBA
skipperchong
29
4.1k
Transcript
Google Cloudで最近開発した色々 今の会社に転職してからGoogleCloud開発やAPI検証とか色々経 験したので ぴさ x: @pisa40338570
今日の流れ 1.自己紹介や推し 2.最近のライブ動向 3.副業でやったGoogle Cloud開発(メイン)
自己紹介 名前: ぴさ 出身: 福岡県 住んでる場所の変遷 大阪(2018) ->名古屋(2023) ->聖蹟桜ヶ丘(2024) 福岡帰るか・・・?
ビジネス向けノート PCのプリインソフトウェア開発 (C#) PCのデータ収集基盤開発 (AWS、Python、TypeScript) Sierに転職、速攻でメンタルやらかしてプロデュース業務も疎かに・・・ フルリモートのWeb開発会社に転職 (GCP、nextjs) ->今は元気に仕事やれてます・・・ 読売ランドコラボよかったです・・・
アイマス歴とか推し ~2020: アイマスやデレのアニメ見たりゲームやったり友 達の当てたライブについていったりするぐらいでコンテン ツに熱いオタクではなかった 2020: コロナで暇してる中、ノクチルブームでシャニマス をプレイし始める。でも放クラ推し。 2020~2023: シャニライブに行くのを主目的に仕事。。。
大阪に住んでる間に一度もシャニライブなかったの悲し い 2024: 5/1のMVラッシュあたりから学マスをプレイし始め る、聖蹟桜ヶ丘に引っ越す 放クラ箱と凛世推し、幸村恵理さん推し、チョクメはいいぞ 紫雲清夏さん、あなたがトップだ
最近のライブ動向 2024 4/20、21(土・日) シャニ 6thLive in 横浜 お祭り感あってよかった 7/27(土) シャニ
LIVEFUN in 横浜 最後の演出分かってても感動するだろ 10/6(日) シャニ6.5 Chapter 283 最前列最高でした、イルミネはやっぱ最高ですわ 10/19(土) 学マス 初恋公演 in 広島 チケット当選ありがとう、追加注文のサイリウム届かない の確定 11/3(日) サイドM 10th Anniversary in 愛媛 知り合いの付き添い、初愛媛 都心に住み始めてからライブ以外にも 舞台挨拶付きアニメ上映会や中の人の誕生日イベントとかにも 気軽に行けるようになって QOL爆上がり中です
今の私のお仕事について 今まで どちらかというと設計メイン・別チームとの調整だったりがメイン、 AWS上でシステム開発 今のジョブ SRE兼Webアプリ開発エンジニア、社内ほぼ唯一のGoogle Cloudプロジェクトアサイン Google Cloud触ったことない SREも初
-> プロジェクトのインフラ面だったり自動化推進しながら開発 SRE (Site Reliability Engineering:サイト信頼性エンジニアリング ) は、IT 運用 におけるソフトウェア・エンジニアリング・アプローチです。 SRE チームはソフト ウェアツールを使用してシステムの管理、問題解決、および運用タスクの 自動化 を行います。
最近やった仕事 通常の開発業務 国・自治体向けのシステム申請フォーム機能追加 使用言語周り: Next.js、Drizzle ORM、pnpm、Jest CICD: Github Actions インフラ:
Google Cloud(Cloud Run、Cloud SQL、FireStore) アジャイルでみんなフロントもバックエンドもやっていこうぜ!っていうチーム体制
最近やった仕事 最近行った検証 (今日メインで発表するところ ) 別のシステムと連携することに -> APIサーバーたてて向こうからリクエスト投げてデータ取得してもらう 別のシステム(APIサーバー)作るのでこの機会に Go言語でAPIサーバー作ろう ぜ派
と 今までTypescriptで開発してきたので TypeScriptでAPIサーバー作ろう 派が・・・ -> 性能検証もしないといけないので2つAPIサーバー作って検証しようという話に!
要件・アーキテクチャ 性能要求: 数秒間で7000リクエスト捌けること 検証用のアーキテクチャ ↓ サンプルのアプリはシンプルに DBのデータ返すだけ
検証作業 JMeterを使ってGETリクエストを10秒間で7000スレッド送信 -> エラー率、処理速度、インフラのスペックなどを検証
最後に選ばれたのは? APIの検証結果をチームメンバーに共有した上で元々モチベが高かった Golangになりました notionに検証背景から結果を整理して内部共有 最終的には投票で言語決めました
SREっぽいこと?取り入れたりしこと 全体最適っぽい活動 commitlint commit時にConventional Commits 形式のコ ミットメッセージを強要するリンター e.g. 「feat: dev
new api」 release please Conventional Commits に従ったコミットメッ セージを含む PR がマージされると、リリース用 のPRを自動作成してタグも作る ドキュメント作成 なんでこの設計と実装になってるの?多 すぎる問題、そして背景わからない
やらかしたこと Cloud Runを負荷テスト用に最小起動台数増やして下げ忘れていた件 リビジョンタグを作ってテスト完了後にインスタンス数0のタグに切り替え -> タグ割り当てられたリソースにトラフィックがいってなくても最小インスタンスに設定した台数分の料金が発生する ヤラカシ期間 Cloud Runのリビジョンタグは、ただのリリース断面ではない https://qiita.com/norasuzume/items/bac1d6edde30f38c0766
Cloud SQL止めたから料金安くなってるだろと思ったら、逆に料金あがっててた まげた話
終わりに 今の会社に転職してから新しくGCP触らせ てもらったり補助だしてもらったり、何より アイマスに時間を割けるようになって非常 に助かってます👏 来週の初恋公演マジで楽しみです 池袋のアニメイト、この並びにするの「わかってる」じゃん