ジョブ管理ツール「Rundeck」を導入した話

SRE

はじめに What is Rundeck? これまでの問題 Rundeck の導入を進めるために行ったこと Rundeck を実際のプロダクトに導入! おわりに はじめに こんにちは!インフラチームの高畑です! 梅雨で空気がジメッとしていて気持ちも落ち込んでくるそんな季節ですが…

Prometheusで本番環境の監視をして3か月経ちました

Prometheusで本番環境の監視を始めて3か月程度経過しました。 今回は「Prometheus 導入に関してハマったところ」「 現在のPrometheus活用状況」といった所を紹介したいと思います。

【スライドあり】「PHPカンファレンス福岡」にて Laravel とクリーンアーキテクチャについてお話ししました #phpconfuk

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 梅雨で雨の日が続きますね。 雨の中を歩くと思うとちょっとだけ気分が重くなりますが、雨の日の雰囲気自体は好きだったりします。 さて以前にも記事を書いたとおり、6月29日(土)に開催さ…

開発のこだわり LT会〜Super Developer Experience〜

どうも!Hacker's GATE運営の三島です。 昨日、弊社主催で「開発のこだわり LT会〜Super Developer Experience〜」を開催しました。 willgate.connpass.com 開催の主旨 エンジニアとして仕事をする上で「どうしてもこれは譲れない」といったこだわりがある方…

2019年度新卒エンジニア研修を行いました

こんにちははじめまして、2019年度新卒入社の小笠原(id:shiningcureseven)です。ついにウィルゲートの社員として働きはじめました。4月に内定が決まってからずっと、渋谷のオフィスで働くことを楽しみにしてきました。 入社してからゴールデンウィークまで…

新卒1年目のエンジニアが技術広報を立ち上げた話

こんにちは!新卒2年目の小澤です。2019年4月から新たに新設されたエディトルチーム*1でフロントエンド開発をする傍ら、広報も兼任しています。 今回は私がエンジニア採用の現場で感じた課題を元に、技術広報を立ち上げるまでの経緯を紹介したいと思います。…

「PHPカンファレンス福岡」(6/29)で Laravel とクリーンアーキテクチャについてお話します

4 月から広報も兼任しています、エンジニアの岡田(@okashoi)です。 新年度を迎え、新しくやってきたメンバーへの研修や、今期の目標設定など慌ただしい日々を送っています。 さて、今回は告知の記事です。 今年の 6 月 29 日(土)には「PHPカンファレンス…

【サーバ負荷軽減】月間2600万PVのメディアサイトをPHPプロファイリングツールを用いて負荷分析&改善した

こんにちは、メディアチームで暮らしニスタの開発を行っている三島です。 春になって山菜が食べたいなと思う今日このごろです。 今回はメディアチームで開発を行っているメディアサイト「暮らしニスタ」のサーバ負荷軽減について書きます。 その他のパフォー…

サービスごとに分散してしまった Ansible のコードを共通化する

SRE

こんにちは!インフラチームの高畑です! ついに新年度を迎えぼく自身も入社 2 年目となってしまいました。 後輩も入社してきたのでより一層気合い入れて業務に取り組む必要性をひしひしと感じています。 さて、今回はウィルゲートの各サービスを陰ながら支…

【運用監視ツール比較】ZABBIXからPrometheusへの移行を開始しました

SRE

概要 運用監視ツールの比較検討をして、ZABBIXからPrometheusへ移行することにしました。 その経緯を書きます。 現状 弊社ではAWSやさくらのクラウド、ConoHaのクラウドなど様々なIaaS/VPSを使って暮らしニスタやMillyなどのサービスを展開しています。 監視…

サーバコストダウン!AWS EC2 を cron & php で自動停止

SRE

はじめに こんにちは! インフラチームの高畑です。 新卒で入社して早くも 2 年目に突入しそうで時間の流れが最近早く感じています。 今回、弊社で運用している標準開発環境(※)について、自動起動・停止するようにしてインフラコストダウンを計ってみたお…

メンバーの主体性が変化 ~ 組織改革と品質改善 ~

Hacker's GATE 運営チームの石川です。 今回は先日開催した、「Hacker's GATE Presents サービス品質向上しナイト ~ みんなでテスト!10年続くチームと品質 ~」で登壇した鶴飼にインタビューをしたので、そちらの模様をお届けします。 まだ、イベントの開…

「Hacker's GATE Presents サービス品質向上しナイト ~みんなでテスト!10年続くチームと品質~ 」を開催しました

どうも!Hacker's GATE運営の石川です。 昨日、株式会社チームスピリットさん、株式会社ウエディングパークさんと共同で、「Hacker's GATE Presents サービス品質向上しナイト ~ みんなでテスト!10年続くチームと品質 ~」を開催しました。 この記事では当…

SAML 2.0 + LDAP + AWSで複数アカウントのSSOを実現した話

SRE

はじめに こんにちは! インフラチームの高畑です。 最近インフルエンザが流行っていて毎年かかっている私も、もうすぐかかるのではないかと日々怯えながら過ごしています。 今回は SAML 2.0 ID プロバイダ(IdP) と LDAP を連携して複数アカウントで管理し…

Gmailストレージ容量との戦い~GoogleAppsScriptを使った効果的な取捨選択~

GoogleAppsは他のストレージサービスと比べても普通に使うには十分なストレージ容量がありますが、長く在籍しているとどうしても容量上限との戦いになってきます。 今回は組織の在籍期間が長くなってくると遭遇しがちな情報資産の氾濫に対して、限られた容量…

【スライド・動画あり】PHP Conference 2018 で Laravel × レイヤードアーキテクチャについて発表しました

10 月から開発グループ直下の所属となりました。岡田(okashoi)です。 先日 12/15(土)に開催された PHP Confernece 2018 にて「Laravel × レイヤードアーキテクチャを実践して得られた知見と反省」というテーマで登壇させていただきました。 PHP Conferen…

新卒から1年半でチームリーダになるまでに経験したこと

こんにちは!ウィルゲート開発室執行役員の鶴飼です。 本日は、入社して1年半でリーダに昇格した吉田君にインタビューしたいと思います。 ウィルゲートでは複数事業とプロダクト開発を行っているので、挑戦機会がたくさんあります。 そんな挑戦機会を得て成…

Web開発経験ゼロの新卒が入社半年を経て気付いてしまったこと

こんにちは、18年度新卒の田島です。前回は新人研修の模様についてお話しさせていただきましたが、今回は私が入社半年を経て気付いたことについてまとめたいと思います。 はじめに 私は現在メディアユニットに配属し、Milly や暮らしニスタなどの運用保守や…

HTTPS の Wordpress を AWS LightSail に移行

SRE

AWS LightSail で HTTPS なWordPress構築しました

AWS Elasticsearch Serviceの古いインデックスをcuratorを利用して削除してみました!

SRE

はじめに こんにちは。インフラチームの高畑です。 今回、 curator を利用して AWS Elasticsearch Service に登録されているインデックスを削除するようにしてみたのでご紹介します! curator とは Elastic 社が提供する Elasticsearch の運用管理ツールで、…

Firebaseを利用したプッシュ通知の実装

こんにちは。メディアチームの吉田です。 暮らしニスタのアプリにFirebase Cloud Messaging(以下、FCM)を使用したプッシュ通知を導入したので、FCMの紹介と導入の経緯を説明していきたいと思います! FCMとは googleが提供しているメッセージを無料で確実…

「Hacker's GATE LT & 交流会 #2」を開催しました!!【写真あり】

こんにちは!2018年新卒エンジニアの田島です。 今回は10月25日に開催された「Hacker's GATE LT & 交流会 #2」の模様をお届けしたいと思います! Hacker's GATE とは ウィルゲートでは、毎月1回「Hacker's GATE」という名称で社内勉強会を行っております。 …

画面制作(html, css)をエンジニアが行うようになってからの課題と取り組み

暮らしニスタのPMを担当しているウィルゲートの水口と申します。 暮らしニスタの開発チームでは、2016年のリニューアルリリース以降、画面のコーディングをエンジニアが行っています。今ではスムーズに開発ができていますが、最初はうまくいかなかった事もあ…

Embulkを活用してAmazon Elasticsearch Serviceへデータを同期させた話

SRE

こんにちは。インフラチームの高畑です。 今回は Elasticsearch (ES) を AWS に移行した際に導入した Embulk についてお話しします! Embulkとは Embulk とは、 Fluentd の開発者である古橋貞之氏によって開発された、 Fluentd のバッチ版のようなものです。…

アプリもくもく会を開催して感じたこと

はじめに こんにちは。ウィルゲートで開発を行っている三島です。 私の所属するメディアチームでは「暮らしニスタ」や「Milly」などのメディアサイトの構築と運用を行っています。また、webサイトだけでなくwebViewではありますが、スマートフォンアプリの開…

Chrome DevToolsを使用してサイトのパフォーマンス改善をしてみた

こんにちは!開発室メディアユニット所属新卒1年目の小澤です。 ウィルゲートでは現在(2018年9月1日)4つのメディアを出版社と協業で運営しており、そのうちの3つを自社で開発、運用・保守しています。 暮らしニスタ|知りたい!教えたい!暮らしのアイデア…

Fluentd(td-agent)とNorikraを活用したDoS対策をメディアに導入したお話

SRE

こんにちは。インフラチームの高畑です。 今回、弊社で運営しているメディアに Fluentd と Norikra を活用した DoS攻撃対策を導入したのでご紹介いたします! 導入に至った背景 これまでは Apache のモジュールである「mod_dosdetector」を利用して DoS攻撃…

スマホアプリ内製化に向けた取り組み!アプリ技術顧問に参画いただきました

はじめに はじめまして!メディアユニットでマネージャーをしている福原です。 メディアユニットでは毎日の生活をもっと豊かにするアイデアメディア『暮らしニスタ』をはじめ 複数のメディアサービスの開発を担っています。 本ブログでは暮らしニスタのスマ…

SQSで処理を非同期化したらストレスフリーになった

SQS とは? メッセージキューイングサービスのメリット SQSを導入 -導入背景- CRM からサグーワークスへ自動で情報を登録したい 仕様変更の影響を減らしたい ロジックを分けて疎結合にする タイミングを分けて処理を非同期にする 条件を満たしたい SQSを導入…

責任範囲の拡大!インターンの経験を活かした入社3ヶ月とこの先の目標

2017年の夏に約2か月のインターンを通して2018年にウィルゲートに入社した林です。今回はインターンの時代と入社後の業務の責任範囲を重点にして、話します。インターンの時とは数十倍以上の責任範囲に拡大する中で何を考え、何を得たのかをまとめました。