GCPのProfessional Cloud Architectの資格を取りたい
客観的な指標で自身のスキルを判断し
英語とエンジニアリング両方のスキルを鍛えたい
海外での就労も視野に入れたい
個人間での物品と弊社のポイントによる交換サイトを作成しました。
交換したい物品とポイントを登録しその物品が欲しいユーザーが現れたら該当ポイントで物品を取得するサービスです。
物品の取引が完了次第ポイントが移動するので両者とも安心して取引が可能です。
月間1000万PVで記事数100万件以上のニュースサイトのリニューアルから機能追加とコードリファクタリング,運用を継続して行っています。
そのサイトはwordpressを利用していたのですが3.5がメジャーの時代に2.xを利用し
更にwordpressやpluginのソースを直接編集して利用していました。
テーマファイルも使い方を理解せずにデータをmysql関数で表示している有り様でした。
なのでまずはwordpressを直接編集している箇所をすべてfilterとactionに置き換えました。
またpluginに関しては必要なものを洗い出しアップデートの止まったpluginは別の新しいものに置き換えるか自分で作り直しました。
その後テーマファイルを0から作り直し見た目だけ元のサイトにあわせて全くの別物に作り変えました。
またそのサイトは日に数千件の記事を提携サイトから取得し表示しているのですが
そちらもpluginが不具合が多くそのメンテナンスだけで週に数時間の運用コストがかかっていました。
なので全て書き直し処理速度の向上,取り込みエラーの低減,管理のしやすさ全てにおいて品質を向上させ運用コストも週に数分までに抑えました。
日本一のQandAサービスを運営していました。
企画者が考案した機能を追加するのが主な役割でした。
機能追加自体はさほど難しくありませんでしたが担当したコードが古くwebAPIを利用する部分が社内の古い関数を使っていたため
機能追加とあわせてコードリファクタリングを行い
すべてcurlmultiを利用するように変更しデータを並行して一括で取得できるようにしました。
取得するデータはユーザー,質問一覧,回答一覧,おすすめQandA,ランキングと多岐に渡るデータを取得していましたが出力フォーマットを揃え内部で使う際にAPIのフォーマットを気にせず使えるようにしました。
これにより保守コストとレスポンスタイムを大幅に削減できました。
GoogleAppsScript GCP
目的が明瞭でその目的に対し手段の選択が可能である環境