LAMP 構成のシステムが抱えていた問題を Amazon API Gateway + AWS Lambda のサーバレス構成にして解消した話

ウィルゲートのアーキテクト兼技術広報の岡田(@okashoi)です。 今からおよそ 1 年前に取り組んだ、社内システムをリニューアルによってサーバレス化した事例についての紹介と、1 年経過したところのふりかえりや所感を書きたいと思います。 システムリニュ…

平日の晩に18個のLT!ちょっと特殊なLT会「無限LT」を開催しました!

開発室プロダクト企画開発チームの大石です。 この記事では、ウィルゲート社内で1月に開いたちょっと特殊なLT会「無限LT」の開催とその様子についてお伝えします。 無限LTとは 当日のようす 開催して感じたこと・わかったこと みんな個性の強い雑学を持って…

ClamAVとAWS Lambdaを使用してウィルススキャンを行う

SRE

概要 弊社サービスではユーザが様々なファイルをアップロードし、アップロードされたファイルはAWS S3にて管理しています。 AWS S3にアップロードされるファイルに何らかの形でウィルスが混入した場合、ユーザに被害が出る可能性があるため、アップロード時…

サーティ・サークルズをやってみた

サーティ・サークルズやってみた こんにちは。 開発組織活性チームの id:shiningcureseven です! 今回、組織活性チームの取り組みの一環として「サーティ・サークルズ」というレクリエーションを実施したのでその様子をご紹介します! サーティ・サークルズ…

エディトルの開発インターンでやったこと

はじめに エディトル開発でやったこと まずは研修から 自分で提案した機能を作るなんて! 要件定義もやるんですか? APIもやってみよう おわりに はじめに こんにちは!2020年4月入社予定の勝俣です。現在はエンジニアの内定者インターンをしています。 こち…

品質スプリント、独自の開発フローでチーム再建

エディトルのプロジェクトマネージャーに就任した経緯 疲弊したチーム 仕様の変更と食い違い 若手で構成された開発メンバー チームの再建 負のリセットと継続的な改善 スケジュール遅延の解消 開発のスコープによる原因と打ち手 システム負債を継続的に解消…

フロントエンド、バックエンドの架け橋〜その仕事私が調整します

イラスト:記事タイトルと開発メンバー、著者垣花版 はじめに エディトル開発メンバー構成概要 現在の役割 課題 役割を増やす はじめに この記事は「エディトルブログキャンペーン」3日目の記事です。昨日はバックエンドエンジニアの三島による「Laravelでレ…

SPA アプリケーションのフロントエンド配信を AWS CloudFront + S3 にした話

SRE

はじめに これまでの構成 なぜ今の構成から変えるのか CloudFront + S3 配信の構成 移行に際して悩んだこと 社内に CloudFront のナレッジが全然ない メンテナンスの時どうやってメンテナンスモードにしよう 今後の展望(野望) おわりに はじめに こんにち…

レイヤードアーキテクチャとCQRSの導入事例

はじめに 変更前アーキテクチャ概要 変更後のアーキテクチャ概要 変更後の振り返り 今後の展望 こんにちは開発室の三島です。 最近スキーに行きたい気持ちが高まっています。 この記事は「エディトルブログキャンペーン」2日目の記事です。昨日の記事はフロ…

フロントエンド街道爆進中!

エディトル連載記事「フロントエンド街道爆進中」とエディトルチームメンバー5人 エディトルブログキャンペーン エディトルとは エディトルのフロントエンド事情 主要ライブラリ 技術選定の背景 SPA React コンポーネント粒度 Atoms Layout (独自定義) Mol…

サーバで動かしているバッチをFargateへ移行しています

今回はバッチサーバで動いているバッチをECS(Fargate)に移行する話を書きました。

エンジニアイベント〜開発室でマシュマロ・チャレンジを開催したら予想以上に盛り上がったぞ!

マシュマロ・チャレンジとは マシュマロチャレンジのルール 用意するもの 当日のようす アンケート結果 パスタはスタッフが美味しくいただきました こんにちは!フロントエンド担当 兼 技術広報の小澤(@rikipedia_uw)です。 ウィルゲートには「開発組織活…

初めてのデータ・ドリブン&デザイン思考で新規成約率200%改善のグロースハックを実現!

みなさんこんにちは。 リーン&グロースチームの石川です。 11 月から開発本部のチームが正式な組織として発足し、サグーワークスのチームと兼任でサービスのグロースを日々日々考えています。 今回はサグーワークスを通じて試みたこと、その手法と過程につ…

学べて楽しめる「全社 LT 会」を開催したはなし

ウィルゲートでは、「全社 LT 会」を開催しています! LT の様子。いろんな立場から趣味・ノウハウ・ Tips などの話題が集まります 全社 LT 会は、事業部・エンジニアなど所属を問わず、また執行役員やマネージャー、新卒や中途など立場も問わず、自分の好き…

ウィルゲートの開発室で今後に目指したいこと

はじめに 前談(私の経歴について) ネットエイジでの下積み スタートアップの創業 ウィルゲートに入社してみて 開発室として目指したいこと BizDevOps 自己組織化チーム 最新技術の導入 最終的に目指したいこと 謝辞 はじめに この記事はウィルゲートアドベ…

開発執行役員として、ウィルゲートで4年間組織作りを通じてできたことできなかったこと

この記事は Willgate Advent Calendar(24日目)の記事です。 qiita.com どうも初めまして、ウィルゲートでゼネラルマネージャーをやっている鶴飼です。 今年の9月末で執行役員を向平に譲り、引継ぎと後進の育成とその他もろもろ動いています。 入社した2015…

アドベントカレンダー戦略

初めて東京で冬を迎えております、キュアセブンこと新卒 1 年目の小笠原です。 ウィルゲートでは、バックエンドの開発とエンジニア新卒採用と開発組織活性の取り組みを行なっています。 ウィルゲートのオフィスがある渋谷の街は、植木や建物のクリスマス装飾…

WAI-ARIA presentation(none) ロールの仕様、aria-hidden=”true” との違い

こんにちは、開発ディレクターの横内です、腹筋してください。社内でほそぼそとアクセシビリティの布教活動に勤しんでいます。ウィルゲート Advent Calendar 2019 の 16 日、始まります。 presentation ロールは ARIA で定義されているロールの一つです。要…

エンジニアを成長させるために必要なこと

この記事は Willgate Advent Calendar 2019 の 13日目の記事です。 qiita.com 開発室 エディトル開発ユニット マネージャーの横道です。昨年から開発室のバックエンドとフロントエンドの育成推進を行って来ましたが、2019 年度から開発室全体の育成について…

React × TypeScript環境にJestを導入してみて

Jestとは? React × TypeScript環境でJestを使う場合の設定 transform transformIgnorePatterns testRegex testPathIgnorePatterns moduleFileExtensions moduleNameMapper 終わりに こちらは「ウィルゲートAdvent Calendar 2019」12日目の記事です。 昨日の…

輪読会で注意していること

開発室ソリューションユニットの林です。 こちらは「ウィルゲート Advent Calender 2019」11日目の記事です。 昨日は、なつざきさんによる「エンジニア夫婦の1.5次会の企画・司会をしたら最高だった話|なつざき|note 」でした。 最近社内では、輪読会の種…

ウィルゲート技術広報としての活動を振り返る 2019

こちらは「ウィルゲート Advent Calendar 2019」4 日目の記事です。 昨日は池添による「リーダー1年目の僕がチーム開発において気をつけてきたこと」でした。 tech.willgate.co.jp こんにちは。アーキテクト 兼 技術広報の岡田(@okashoi)です。 ウィルゲー…

リーダー1年目の僕がチーム開発において気をつけてきたこと

この記事は ウィルゲート Advent Calendar 2019 - Qiita の3日目の記事です。 リーダー1年目の僕がチーム開発において気をつけてきたことを、開発、対事業・対プロダクト、教育、自分の成長の4つの観点でまとめました。

【スライドあり】PHPカンファレンス 2019 に、ウィルゲートのエンジニアが登壇しました! #phpcon

この記事はウィルゲート Advent Calendar 2019 2日目の記事です。 新卒2年目エンジニアの大津です。 2019年12月01日(日)に開催された「 PHP カンファレンス2019」へスピーカーとして参加してきましたので、カンファレンスの様子をお伝えしたいと思います!…

「PDCAを実行し続けたことが成果につながった」MVPをダブル受賞した2019新卒が語る、取り組みの質を上げるために行ったこと

ウィルゲートで広報を担当している森園( @morizooo0825 )です。 先日、ウィルゲートで行われた表彰式で、数多くのMVP受賞者が発表されました。その中でも特に注目が集まったのが、昨期(14期2Q)の取り組みが評価され、新卒1年目にして「全社MVP」「エンジ…

お昼休みに響くアイドルコール!濃いコンテンツ5連発の全社LT会の様子をお届けします

ウィルゲートでは、「全社LT会」を開催しています! 全社LT会発表者の様子。毎回発表者の思い思いの発表で、いろんな話題を楽しめます。 LTとはライトニングトーク。 つまりLT会とは、稲妻のような、「短い5分程度の時間で、トーク・プレゼンテーションの会…

PHPカンファレンス2019という大きなカンファレンスで話すようになったワケ #phpcon

新卒 2 年目エンジニアの大津です!最近私と PHP がほぼ同い年だと知り、感慨深い気持ちを抱いています。 今回は私が PHP カンファレンスという、大きなカンファレンスで話すように至ったワケをお話したいと思います! PHP カンファレンス 2019 に採択されま…

npm-check-updatesを使ってnpmライブラリのアップデートを確認する方法

アップデートの確認フロー npm-check-updatesを利用してアップデートを確認する アップデートの変更点をテンプレートに沿って記載する 終わりに こんにちは!ウィルゲートのフロントエンドエンジニア兼技術広報の小澤(@rikipedia_uw)です。 今回はフロント…

【スライドあり】「PHPカンファレンス沖縄2019」でウィルゲートのエンジニアが登壇しました #phpconokinawa

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 10月13日(土)に開催された「PHPカンファレンス沖縄2019」にスピーカーとして参加してきました。 phpcon.okinawa.jp ウィルゲートでは地方カンファレンスに参加する際に、一定条件を満たせ…

【スライドあり】「PHPカンファレンス北海道2019」でウィルゲートのエンジニアが登壇しました #phpcondo

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 9月21日(土)に開催された「PHPカンファレンス北海道2019」にスピーカーとして参加してきましたので、カンファレンスの様子をお伝えしたいと思います。 phpcon.hokkaido.jp なお、ウィルゲ…