TECH PLAY

M&Aクラウド

M&Aクラウド の技術ブログ

151

Qiita Laravel #2 Advent Calendar 2019 17日目の記事です。 こんにちは、M&Aクラウドの津崎です。 今日は、AWS Elastic Beanstalk Worker環境でLaravelを動かして、キュー処理、定期実行処理の専用環境を構築した話をします。 最初はQiitaに投稿する予定で記事を書いていたんですが、自社の環境に限った話が多かったので、自社ブログで公開しました。 記事の最後には、本番環境でやらかしちゃった話もありますので、Laravel でワーカー環境の構築を検討されている方はチェックしていただけたらと思います。 弊社が運用しているM&Aクラウド…
アバター
こんにちは、kubotakです。 アドベントカレンダーシーズンですが敢えて会社のブログを書こうと思います。 弊社では開発環境としてDockerを利用しています。 Dockerの管理はLaradockというOSSを利用していましたが、最近自前のdocker-composeに移行したという話をしたいと思います。 Laradockとは laradock.io もともとはPHPフレームワークLaravelをDockerでローカル開発しやすいようにしたパッケージでしたが今ではPHP開発全般で利用できるように汎用的にあらゆるミドルウェアなどが追加されているOSSです。 弊社では開発当初からLaradock…
アバター
初めまして Webデザイナーの長竹です。 今年6月にジョイン、はや半年経ちました。 それなりに慣れてきてやれること / 課題がたくさん出てきました。 この記事では、Webデザイナーとしてこの半年間どのように過ごしてきたか、この先どういう感じになるのか(なりたいのか)をまとめて行こうと思います 自己紹介 イケたいWebデザイナー長竹です。専門卒業後、自社開発系の会社に就職。 その後フリーランスで活動していたところ株式会社M&Aクラウドにたどり着きました。 twitter.com note.com なにをやってるの? 社内印刷物の作成 SNS広告クリエイティブ作成 イベント用グッズ制作 新規機能の…
アバター
こんにちは、M&Aクラウドの荒井です。M&Aクラウドサービスもリリースされてから1年半が立ち、開発メンバーも増えてきたので、フロントエンドのビルド周りをテコ入れしました。 フロントエンドのビルド周りの課題 M&Aクラウドの開発環境はLaravelに同梱されているLaravel Mixというライブラリーを使って整備されていました。 Laravel Mixは以下のようにほんの数行の設定を書くだけでwebpack経由でscssやJavaScriptのビルドをやってくれるので、とても便利です。 mix.sass('resources/sass/app.scss', 'public/css'); Lar…
アバター
こんにちはkubotakです。 弊社プロダクトはPHPフレームワークであるLaravelを採用しています。 私が入社した時点(2019/11)は利用しているバージョンがLaravel5.8でした。 現在ではLaravelのバージョンは6を迎え、長期サポートの対象となっています。 LaravelはOSS(オープンソースソフトウェア)であり、有志によりサポートされています。 メンテナンスやセキュリティのサポートなどは各バージョンで特定の期間で実施されていて次のようなスコープになっています。 Version Release Bug Fixes Until Security Fixes Until 5…
アバター
2019/11/16(土) エニシア静岡マルイ店で開催されたShizuoka.js#4で弊社久保田が「Vue.jsの状態管理」というタイトルで発表しました。 connpass.com 発表資料はこちら speakerdeck.com 前職に在籍していたときに参加・発表させていただいたShizuoka.php#1の際にお誘いいただき、Shizuoka.jsでも発表の機会をいただきました。 Shizuoka.jsは発表内容のレベルが高く、静岡のJavaScriptの勢いを感じました。 弊社ではフロントエンドの開発に力を入れていくためにフロントエンドエンジニアを募集しています。 静岡の勢いに負けない…
アバター
こんにちは。M&Aクラウドのエンジニアの鈴木智也です。 「自分たちのプロダクトが市場にまだ受け入れられておらず、開発チームが小さく、さらに作ろうとする機能が実際に使われるか分からない。」 そういう時にどういう技術選定をしてきたか、というM&Aクラウドの開発チームの歴史についての話です。 概要 ざっくりいうと サイト立ち上げから4ヶ月目の2018年8月。サイト内検索を作るのに Amazon CloudSearch というAWSにロックされた導入が楽チンなソリューションを選択してしばらく運用していた それから1年弱たった2019年7月。諸々の問題が発生した。全環境で可能な限りインフラ構成を合わせよ…
アバター
弊社のプロダクトチームで実施している、 Qiitaの記事を定期的に書けるようにする、記事を書きたくなるようなTipsを紹介します。
アバター
こんにちは、こんばんは、おはようございます。 今月からM&Aクラウドにジョインしましたkubotakこと久保田です。 ツイッターはこちらです。宜しくおねがいします。 kubotak (@kubotak_public) | Twitter 前職では国内最大級のコスメのクチコミサイトを運営する会社でよくわからないエンジニアをやってました。 ときにはPHPでWebアプリケーションを作り、GolangでコンソールアプリケーションやREST APIアプリケーションを作ったり、ScalaでRDBMSからHDFSに挿入するスクリプトをSparkを利用して作ったり、JavaScriptで社内イベントで遊ぶゲー…
アバター
こんにちは。株式会社M&Aクラウドの荒井です。 先日10月28日に行われたLaravel/Vue.js勉強会#11にて弊社の津崎がLT発表を行いました。 登壇内容 「PhpStormからLaradock上の PHPUnitを動かしたら開発が捗った話」 弊社で実際に使っているPhpStormからLaradock環境内でのテスト実行とその設定方法についての発表でした。以下に実際のPhpStormの設定方法についてもQiitaの記事としてまとまっていますのでぜひご覧になってください。 qiita.com Laravel/Vue.js勉強会#11 株式会社ROXX様が主催されているLaravel/Vu…
アバター
この度M&Aクラウドの開発者ブログを開設しました。ブログを開設する目的はずばり、チーム作りです! チーム作りに力を入れる理由 良いプロダクトを作るための条件ってなんでしょうか。 私達は良いプロダクトを作るためには、仲間集めが大事だと考えています。簡単に図示すると下図のようになると考えていて、良いチームがInputで良いプロダクトがOutputになるということです。 また、InputからOutputまでの過程も大事だと思っています。 仕組みの部分への取り組みを強化することで、メンバーが増えて、メンバーの多様性が広がってもそれをプロダクトの成長に繋げられる、スケーラビリティのある開発組織になると考…
アバター