株式会社ユーザベース
フォロワー 9人

株式会社ユーザベース の技術ブログ

CodeDeployで更新するECS ServiceをCDK管理して詰んだ話

CodeDeployで更新するECS ServiceをCDK管理して失敗した話です。

Kotlin Fest 2024参加レポート

ソーシャル経済メディア「NewsPicks」のMobileAppUnitの野口です。 開催日から日が経ってしまいましたが、先月22日(土)ベルサール渋谷ファーストで開催された、テックイベントKotlinFestに参加してきたのでそのレポートです。 (後半に一緒に参加した石井さんのレポートもあります) KotlinFestはその名前の通り、プログラミング言語のKotlinに関するカンファレンスで、6月22日に

円安に負けない!共通バックエンドAPIサーバーARM対応プロジェクト

こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 SREでは2023年から円安に負けないコスト削減を継続して行なっていますが、最近は圧倒的な円安におされ気味です。 2024年1月-6月の間に141→161円の変動はちょっと厳しすぎますよね。 今回は2024年1月から3月にかけて行なったNewsPicksの共通バックエンドAPIサーバーのARM対応プロジェクトについて話した
SRE, API

Software Engineer(SWE)としてMachineLearning Engineer(MLE)の仕事をやってみた話

はじめに きっかけ 何を開発しているか 機械学習の門外漢 機械学習とは ニューラルネットワークとは パーセプトロン 活性化関数 ニューラルネットワークの推論 配列の内積 numpy 推論 ニューラルネットワークの訓練 ロス関数 微分 誤差逆伝播法 全体的な処理イメージ まとめ はじめに みなさん、こんにちは!SaaS事業 Product Team の成です。 本日はSWEの経験しかない私が機

ECSタスクの単発実行によるオンデマンド踏み台サーバーの実現

前書き こんにちは!株式会社アルファドライブに所属していたくすのきです。 4月からは、アルファドライブの一部事業カーブアウトに伴い株式会社ユーザベース Holdings Productのエンジニアとしてユーザベースのすべての社員がより効率的に働ける環境づくりに邁進しています。 本稿は、アルファドライブで実施した「踏み台サーバーのオンデマンド化」についての紹介

1人プロジェクトで実感したチーム開発の良さ

はじめに 1人プロジェクトとは? 作ったもの 感じたこと おわりに はじめに こんにちは! SaaS事業 Product Division Product Team の山室です。 私たち Product Team は普段チームで開発を行っていますが、5月は自分だけチームを離れて1人プロジェクトを行っていました。 今回は、その中で感じたことについて発信したいと思います! 1人プロジェクトとは? 1人プロジェクトとは、技

Pythonスクリプトのモジュラリティとポータビリティを高めていく

はじめに PoCで使用したスクリプトのサンプル 小さなPythonスクリプト evaluate.py 共通の工夫:入出力の扱い 入力の扱いの工夫 出力の扱いの工夫 jsonl_to_csv.py つなげるシェルスクリプト ポータビリティの高いPythonパッケージ管理方法 PEP 723 – Inline script metadata inline script metadataとは pipxはinline script metadataのdependenciesをサポート まとめ We are hiring!!! はじめに こんにちは! 株式

Search Engineering Tech Talk 2024 Springに登壇しました

こんにちは。ソーシャル経済メディア「NewsPicks」で検索システムを開発しております崔(ちぇ)です。 Search Engineering Tech Talk 2024 Springに登壇し、「検索失敗率のモニタリングから改善まで」というテーマで発表しました。 search-tech.connpass.com Search Engineering Tech Talk(検索技術勉強会)は、検索エンジンそのものよりも検索自体や検索システムにまつわる技術や手法を共有する

手動作成AWSリソースをIaC化するモブプロ「cdk import day」を定期開催している話

はじめに 「私…全ての手動作成AWSリソースを生まれる前に消し去りたい。全ての宇宙、過去と未来の全ての手動作成AWSリソースを…この手で!」 そんなことを思われた経験はないでしょうか?私は常に思っています。 こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの安藤です。 先日の JAWS-UG CDK支部 #14 にて、テーマが「IaC Generator祭り」だったこともあり、
SRE, AWS, IaC

人工知能学会JSAI2024でスポンサーと発表をしました

UB Researchの高山です。 先日開催された人工知能学会JSAI2024に株式会社ユーザベースとして参加してきました。 UB Researchは「あらゆるデータを”活きた経済情報”として利用可能にするAI研究所」として去年から活動しており、人工知能学会は去年に引き続き2回目のスポンサー&参加となります。企業研究所としての研究アウトプットを継続的に出すことは目標の一つとして

Playwrightを使ったE2Eテストを導入した話 - インフラ編 Playwright × Allure Report × AWS

はじめに こんにちは。ソーシャル経済メディア「NewsPicks」の QA/SET チームの海老澤です。 先日は Playwright を使ったE2Eテストの導入について、紹介させていただきました。 今回は作成したテストをAWS 基盤上で動かす方法を紹介させていただきます。 前回の記事 tech.uzabase.com E2Eテスト実行のタイミング NewsPicksでは 下記のタイミングで E2Eテストを実行させています。 ①リリ

Next.js の Parallel Routes に入門したらユーザー体験に関する悩みが良い意味で増えた話

はじめに こんにちは。ソーシャル経済メディア「NewsPicks」の NewsPicks Stage. チームの三嶋です。 普段は、NewsPicks Stage. という経済情報に特化したオンライン番組配信プラットフォームの開発をしています。 NewsPicks Stage. チームでは、昨年末からフロントエンドのアプリケーションで Next.js の App Router を使い始めています。 今回は、Next.js の Parallel Routes を使った際の気づき

Flexbox内でのテキスト省略の謎を解く

はじめに こんにちは!株式会社ユーザベース SaaS事業 Product Team の沖です。 この記事では、私がプロダクト開発中に遭遇した問題とその解決方法について共有します。具体的には、Flexbox 内の要素にカードのタイトルが「…」で省略される仕様を追加した際の課題に焦点を当てます。解決までの道のりを、レイアウト例を用いて説明していきます。この記事が、同様の問題

エンジニア従業員エンゲージメント向上への道

はじめに こんにちは!NewsPicksのVP Of Mobile Engineeringの石井です。 約1年前にPharmaXさん主催の「事例で学ぶ!エンジニア組織文化を作る採用・評価の仕組み」というイベントでPharmaX 取締役・エンジニアリング責任者の上野さん、カオナビCTOの松下さんと私の3人で事例発表やパネルディスカッションをしました。(そのときの記事は、PharmaXさんのこちらの記事にあります)

チームから離れて1人1ヶ月でシステムを作る1人PJという取り組み

はじめに こんにちは!Product Teamの渡邉臣(@Sicut_study)です。 今回はProduct Teamで特徴的な取り組みの1つである「1人プロジェクト」について実際に体験したので紹介します。 1人プロジェクトを通して、この1年間での成長を実感できたのでぜひ多くの方に知ってほしいです。 1人プロジェクトとは? Product Teamには色々ユニークな取り組みがあるのですが、その1つが「1人プロジ