【kubernetes / Helm】大量のCronJobに悩む貴方に送るプラクティス

はじめに こんにちは! UZABASE SPEEDA SRE teamの生賀です。 最近あった嬉しかったことは、自分が翻訳した日本語がkubernetesのCronJob - Kubernetesページに反映されていたことです。 閑話休題、弊社SPEEDAサービスでは大量のバッチジョブがHinemosを起点…

Airbnb、InVision、ゴールドマンサックスなど12社のリードデザイナーの実践ノウハウ

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:yossiyossi923によって書かれました。 こんにちは! NewsPicksのデザイナーの吉川です。 9/26・27の2日間、ニューヨークで行われたAWWWARDSカンファレンス…

XP祭りの裏側 〜大規模イベントの運営ってどんなことやるの?〜

こんにちは!SPEEDA開発チームの斎藤です。 先月9月21(土)に開催された開発者向けイベント「XP祭り」は皆様ご存知でしょうか。 今回は運営メンバーとして「XP祭り」に関わり、思いきりお祭りを堪能した私の視点から 運営ってどんなことしてたの?(大変なの…

世界最先端のデザイナーが集結、AWWWARDSカンファレンスに参加しました

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:yossiyossi923によって書かれました。 こんにちは! NewsPicksのデザイナーの吉川です。 ニューヨークで開催された『AWWWARDS conference 2019』に参加し…

【Clojure】Ductで始めるWebAPI開発

こんにちは!!SPEEDA開発チームの岡村です!! 私たちの開発チームでは、先日チームメンバの野口が書いたこちらの記事に書かれているように、チームメンバーの入れ替えが頻繁に行われます。 かく言う私も一ヶ月前に行われたチームシャッフルで、ClojureでDu…

Rustで非同期リクエストでハマったこと

こんにちは!SPEEDAプロダクト開発チームの成です。 去年の秋ごろからRustを触り始め、徐々にRustの魅力に惚れられました。 最初は日々コンパイラーにボコボコにされていましたが、 The Book *1 を読みながら、Rustを少しずつ理解していくと、段々コンパイラ…

SPEEDA開発チームをブーストするふりかえりのカルチャー

こんにちは!SPEEDA開発チームの岩見です。 この記事では私たちSPEEDA開発チームの中でも特徴的な文化のひとつとなっている、ふりかえりについてご紹介します。 以下のような方々のお役に立つことを願っています。 自分たちのチームでもふりかえりをやってみ…

appiumを使ってモバイルアプリのテストを自動化する

こんにちは!SPEEDA プロダクト開発チームの板倉です。 前回は、テスト環境(appium + gauge + kotlin)のセットアップについて書きました。 appiumを使ってモバイルアプリのテストを自動化する ~環境構築まで~ - Uzabase Tech 今回は、実際にアプリのテストを…

【技術書典7】 NewsPicks Tech が目指す、自由な技術書とは

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:masahide318によって書かれました。 NewsPicksエンジニアの高畑です。 9/22に池袋で開催される技術書典7にてNewsPicksのエンジニア有志が今回初出展するこ…

appiumを使ってモバイルアプリのテストを自動化する ~環境構築まで~

こんにちは!SPEEDA プロダクト開発チームの板倉です。 前回書いた時はNewsPicksの開発をしていましたが、今はSPEEDAの開発をしてます。 SPEEDAのプロダクトチームでは、以下の記事のようにE2EをGaugeとKotlinを使って書くことが多いです。 Gauge Test Autom…

「ここではすべてが流れている!」SPEEDA の開発チームに入って驚いた 3 つのこと

7 月から SPEEDA 開発チームに参加しました、野口です! SPEEDA 開発チームでは、XP のプラクティスを大きく取り入れて日々の開発を進めています。 私は入社前から XP やスクラムのようなアジャイル開発手法とその考え方には慣れ親しんでいたのですが、SPEED…

Uber、Datadog、LinkedIn、最新テックカンパニーが登場 —— QCon NY 2019レポート(Day 2)

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:monzoupによって書かれました。 こんにちは! NewsPicks エンジニアの文字と大川です。先日から QCon NY 2019 のレポートを順次お届けしていますが、お楽…

Uber Eats が取り組む機械学習の難題:料理完成まであと何分?

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:satorishによって書かれました。 今回は、QCon NY 2019 初日に行われた、 Time Predictions in Uber Eats セッションの参加レポートです。登壇者は Uber E…

時価総額 5 兆円以上。WeWork のグローバル展開を支えるテクノロジー

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:monzoupによって書かれました。 NewsPicks エンジニアの文字です。こんばんは。 今回は QCon NY 2019 のセッション「Driving Technology Transformation a…

Istioでマイクロサービスのテスタビリティを向上させる

SPEEDAの開発チームの石橋です。 最近ではマイクロサービスでプロダクトを開発することが多くなってきていると思います。 そういった状況の中でマイクロサービスのテスト、特に異常系のテストをするコストがやや高いという話を何度か耳にしました。 本記事で…

Google はどうやって Deep Learning でメモリ使用量を 99% 削減したか。

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:satorishによって書かれました。 今回は、QCon NY 2019レポート(Day 1)で予告した ML for Data Systems セッションの参加レポートです。登壇者は Google…

世界一、エンジニアが働きやすいチームをつくる――リーダーを置かないSPEEDAプロダクトチームのユニークな文化

UB Jurnalでの記事となります。 記事を見る

Slack のインフラはどのように進化してきたか?

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:monzoupによって書かれました。 NewsPicks エンジニアの @monzou です。こんばんは。 前回の投稿から随分間が空いてしまいました。QCon NY 2019 のセッシ…

Clojure 1.10.x時代の新しいデバッグツール

こんにちは!こんにちは!SPEEDA開発チーム(通称PDT)に所属しているあやぴーです。 弊チームでは新しいモノを開発するときに、よくClojureという言語が採用されています。だいたい言語別でシェア2位といったところでしょうか。1位はみんな大好き(?)Kotlinで…

GitHub・Slack・Google、世界のトップエンジニアが集結 —— QCon NY 2019レポート(Day 1)

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:monzoupによって書かれました。 こんにちは!NewsPicks エンジニアの文字と Quartz エンジニアの大川です。6/24 からニューヨークで開催されている QCon N…

音声認識以外でも使われ始めた、Alexa における機械学習利用(1)

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:jukuin2000によって書かれました。 Machine Learning in Alexa Machine Learning in Alexa 今回の re:MARS では Alexa に関するセッションも多かったよう…

iOSエンジニアの祭典、Apple WWDCを最大限楽しむ5つの方法

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:kohei1218によって書かれました。 こんにちは!iOSエンジニアの齋藤です! 5日間にも渡って開催されたWWDCもついに終了してしまいました。 寂しさもある反…

もう逃げられない!誰もが機械学習を使いこなす時代に |Amazon re:MARS 基調講演

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:jukuin2000によって書かれました。 Amazon re:MARS 3日目 Keynote Amazon CTO からのアツいメッセージ"Now go build" Amazon CTO Dr. Werner Vogels Keyno…

ここまで簡単になるのか、SwiftUIチュートリアル2 〜Listの作成〜

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:kohei1218によって書かれました。 こんにちは、WWDC4日目に参加しておりますiOSエンジニアの齋藤です。 本日木曜は、夜19時からbashという野外音楽フェス…

【解説】Sign In with Apple、Facebook/Googleログインは無くなるのか?

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:kohei1218によって書かれました。 こんにちは、WWDC三日目に参加しておりますiOSエンジニアの齋藤です。 早くも半分が終了し、寂しさを感じています。 今…

Amazon re:MARS には、日本からはどんな人たちが参加しているの?

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:jukuin2000によって書かれました。 re:MARS 2日目 Alexa Conversation Alexa Conversation の発表もあり、 Keynote もたいへん盛り上がりました。Alexa Co…

iOS開発に大改革、SwiftUIチュートリアル1 〜Viewの作成〜

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:kohei1218によって書かれました。 こんにちは。 WWDCの2日目に参加しております、iOSエンジニアの齋藤です。 いやー昨日のKeynoteで大盛り上がりでしたね…

初開催 re:MARS の記念すべき Keynote をレポート!

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:jukuin2000によって書かれました。 re:MARS 基調講演 re:MARS Opening Keynote 初日の基調講演は re:MARS をなぜ開催するかと、re:MARS の名前の由来から…

今世紀最大の盛り上がり!!WWDC2019で発表された、すぐにでも使いたい3つの新技術

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:kohei1218によって書かれました。 こんにちは、WWDC2019に初参加、初、生Keynoteを見て興奮が冷め切らないiOSエンジニアの齋藤です。 そもそもWWDCってな…

Amazon 初の AI カンファレンス「Amazon re:MARS」に参加します

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:jukuin2000によって書かれました。 re:MARS とは 開催前日のレセプション。テンションあがります! Amazon re:MARS とは現地時間(日本より16時間遅れてい…

Kubernetes + Istioでblue-green deploymentを実現する

こんにちは、SPEEDAのSREチームの阿南です。最近Kubernetes界隈が盛り上がっていますね。ここ一年で、各企業での利用事例やKubernetesを解説している書籍等もかなり増え、活用の仕方も徐々に確立されて来ているのではないでしょうか。一方Istioについては、…

Istioを使いこなすために知っておくこと

こんにちは、SPEEDAのSREチームの阿南です。最近Kubernetes界隈が盛り上がっていますね。ここ一年で、各企業での利用事例やKubernetesを解説している書籍等もかなり増え、活用の仕方も徐々に確立されて来ているのではないでしょうか。一方Istioについては、…

Vue.jsとFirebaseとGASとiPadで会議室表示板を作った

こんにちは、コーポレートエンジニアリングチームという新チーム所属のたけうち(@chimerast)です。ユーザベース社内ではレアポケモンと呼ばれています。 数ヶ月前、メンバーも数百人を超え、アメリカのQuartz社がユーザベースグループに加わったりして、業務…

お試し就職制度を導入した話と、導入するに至るまでの話

入社して約2ヶ月くらいしか経ってませんが、この技術ブログに初投稿です。皆さんご存知(?)あやぴーさんです。 何を間違ったのか、社内では筋トレの人として名前が売れてしまいましたが、本業はClojureエンジニアです。所属しているのはSPEEDAの開発チームで…

【超新卒!イベントレポート】新卒入社した会社でモヤモヤしている君へ

NewsPicksエンジニアの久保です。 10/4(木)に、第二新卒として転職を考えているエンジニアを応援するイベントとして、 「超新卒!〜活躍する第二新卒エンジニアの最前線〜」を開催しました! 転職を考えているエンジニアも企業側の参加者の方にも、かなり満…

ユーザベースの革新的プラットフォームの強さは“掛け合わせ”にあり~天才エンジニアが語る~

SUPER CEOにてチーフテクノロジストの竹内秀行が取り上げられました。※役職は当時 記事を見る

『異能こそ才能』―ユーザベースが目指す、エンジニアのための「自由」と「成長環境」とは

Lab-Onにて、Uzabaseのエンジニア組織についてとりあげられました。 記事を見る

GaugeのParameterを使いこなす

こんにちは! SPEEDA日本事業部でテストエンジニアをやっている工藤です。 Gaugeシリーズの第三回目です 第二回目の記事はこちらから 今回はGaugeの「Parameter」について書きます。 ParameterはGaugeでテストを書くにあたり、基礎的かつ重要な機能です。 Pa…

GaugeのConceptを用いてテストシナリオをより仕様書のように記述する

こんにちは! SPEEDA日本事業部でテストエンジニアをやっている工藤です。 前回の記事から、大分時間が経ってしまいましたがGaugeシリーズの第二回目です。 第一回目の記事はこちらから 今回はGaugeの「Concept」について書きます。 Conceptsを利用すること…

モンスト、スマニュー、Wi2の運用秘話多数! 「SRE Lounge #3」レポート

2018年5月17日、「SRE Lounge #3」という勉強会を開催しました。発表企業4社のみ参加の非公開な会でしたが、ここでしか聞けないようなディープな話題が満載でした。 参加企業:ユーザベース、ワイヤ・アンド・ワイヤレス様、スマートニュース様、ミクシィ様…

『実装のスピード感に驚いた』 NewsPicks、SPEEDAの開発を支えるユーザベースのカルチャーとは

Qiita ZineにてUzabaseのカルチャーが取り上げられました。 記事を見る

JaSST'18 Tokyoに参加してきました!!

こんにちは、ユーザベースのPDT(Product Development Team)です。 我々PDTは今年3月7日と8日にJasst’18 Tokyoに参加してきました。 今年のJaSSTではユーザベースはスポンサーとして協賛したので、私たち社員は無料で参加することができました。大変ありがた…

JaSST'18 Tokyoゴールドスポンサーとして協賛しました!

こんにちは! SPEEDAのテストエンジニアをやっている工藤です。 ユーザベースとして、2018/03/07(水)ー03/08(木)に開催された JaSST'18 Tokyo を協賛いたしました。 今回は協賛した理由とそこから読み取れる弊社でテストエンジニアとして働くことの価値を書…

はじめてのDuct

SPEEDA開発の中村です。今回の内容は,弊社主催のclj-ebisu #2で発表した「実践Duct(仮)」です。 ClojureのサーバサイドフレームワークDuctを業務で使って学んだことを紹介します。 connpass.com 勉強会で発表した資料はこちらです。 はじめに,Ductのコア…

hbstudy#82 の「SRE大全:ユーザベース編」で話をしてきました。

こんにちは。ユーザベースのSPEEDAで、SREチーム内のソフトウェアエンジニアをしている @tkitsunai です。 3月15日(木)に、株式会社ハートビーツ様が主催している「hbstudy#82」で、「SRE大全:ユーザベース編」というお題目の下に、弊社のSREチームの4人で…

Chatwork、CrowdWorks、スタディスト、ユーザベースでSRE Lounge #2 を開催しました

こんにちは、ユーザベース SREチームでインターンをしております杉田です。 1/17(水)に始動したSRE Loungeの第二弾として、3/13(火)にSRE Lounge #2を開催しましたので、 今日はその模様を投稿します。 そもそも「SREとは?」といったことや、SRE Lounge開催…

【k8s合宿】 Kubernetesのメトリクスを取得する 〜PrometheusにGrafanaを添えて〜

こんにちは、SPEEDAのSREチームの阿南です。前回から少し時間が経ってしまいましたが、今回はKubernetesのメトリクス取得についてです。本番環境でkubernetesを運用する際、ポッドがどの程度リソースを消費しているのか、クラスター自体のリソースは大丈夫か…

ユーザベースで社内ハッカソンを初開催しました

ryoqunこと小野寺です。突然ですが、うだるような熱狂的なハック、最近してますか?僕らのそんな刺激的で情熱的な一夜限りの思い出を今日はレポートしたいと思います。 ユーザベースでは2017年12月15日に社内ハッカソンを開催しました。初開催にも関わらずと…

【k8s合宿】 Kubernetesのログ分析環境を作る

こんにちは、SPEEDAのSREチームでエンジニアをしている阿南です。SPEEDAのSREチームでは、昨年末kubernetesについて理解を深めるために合宿を行いました。やり方はA〜Cの3チームに分けて、それぞれのチームでkubernetesに関することを調査、構築するという…

クローズドな勉強会 SRE Lounge始動!

はじめまして、SPEEDA SREチームの久保です。 今回当社のSREチームとハートビーツ社が共同で、1/17(水)に他社を巻き込んで、SRE LoungeというクローズドなSRE勉強会を開催したので、シェアしたいと思います。 SREとは? Site Reliability Engineeringの略で…

© Uzabase, Inc. All rights reserved.