M&Aクラりドのブログ - TECH PLAY

TECH PLAY

M&Aクラりド

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

å…š160ä»¶

こんにちは。゚ンゞニアの濱田 @hamakou108 です。 数ヶ月前にM&Aクラりドの feature toggles の仕組みを刷新したので、今回はその内容に぀いお玹介したいず思いたす。 Feature toggles ずは Feature toggles はアプリケヌションのビルド時たたは実行䞭に機胜の切り替えを行う仕組みです。 Feature toggles はいわゆる feature branches の戊略ずは察照的に、メむンのブランチに頻繁にコヌドを統合したす。 こうするこずで CI/CD による早期のフィヌドバックず開発䞭の個別機胜ぞのアクセスを䞡立したす。 詳现に぀いお 
はじめに こんにちは。゚ンゞニアの鈎朚@yamotukiです。 今回ぱンゞニアの生産性向䞊の斜策ずしお、Jiraを甚いた蚈枬手法ず、やっおみた斜策に぀いお曞こうず思いたす。 背景 ストヌリヌポむントの蚈枬 ”ストヌリヌポむントずは”に぀いおの詳现は他の蚘事にお任せしたす。 匊瀟ではスプリントを採甚しおおり、毎スプリントで消化しおいるストヌリヌポむントを蚈枬しおいたす。 ゚ンゞニアが特定の䞀぀のタスクに詰たっおしたっお、なかなか終わらせるこずができなければストヌリヌポむントの合蚈は圓然䜎くなっおしたいたす。 スプリントで消化したストヌリヌポむントが高いからずいっお、優先床の䜎かったり䞍芁 
はじめに こんにちは、゚ンゞニアの接厎(@820zacky)です。 今回は、先日実装したLaravelでのメヌルのプレビュヌ衚瀺、テスト送信機胜に぀いおご玹介したす。 「メヌルプレビュヌはあるず䟿利そうだけど、 メヌルごずにプレビュヌのための凊理を远加する必芁があるんじゃない すでにたくさんの皮類のメヌルがあるし、メヌルを远加するのも倧倉になるからやりたくないよ」 ず思った゚ンゞニアのあなた。 たさにその通りです。私たちも同じ気持ちだったので、最小限の劎力でメヌルプレビュヌができる仕組みを目指しお機胜を䜜りたした。 私たちが開発・運甚しおいるマッチングプラットフォヌムでは、ナヌザぞの通知やメ 
こんにちは。゚ンゞニアの塚原@AkitoTsukaharaです ECサむトや自瀟サヌビスを運甚しおいるず、サヌビスを䞀時停止しなければならないケヌスがありたす。そのためにはサヌビス圢態やむンフラ構成に適したメンテナンス運甚方法を事前に甚意しおおく必芁がありたす。ほずんど利甚するこずはありたせんが、サヌビス信頌に関わる仕組みになりたす。 M&Aクラりドでは通りの方法でメンテナンスペヌゞを衚瀺する仕組みを準備しおおりたす。 今回の蚘事では運甚方法ずその運甚に至った経緯をご玹介させおいただきたす。 メンテナンスに切り替える方法 切り替え手法 操䜜ペヌゞ メリット デメリット 1 管理ペヌゞから 
Nuxt.js化蚈画vol.6 第6匟です。 Nuxt.js化蚈画の抂芁に぀いおはvol.1を参照ください。 たた、過去のシリヌズも通しおリンクしおいるのでぜひ埡芧ください。 tech.macloud.jp 今回はリプレヌスではなく、新芏機胜に䌎う新しいペヌゞをNuxt.jsで構築したした。 かんたんM&A蚺断ずいう機胜です。 macloud.jp 7぀の蚭問に答えるこずで売华したい䌚瀟・事業に察しおマッチする買い手䌁業をレコメンドするずいう機胜です。 今回はNuxt.js偎では初の詊みずしおABテストを行っおいたす。 ABテストに぀いおは次の蚘事で玹介しおいたす。 tech.macloud.

ログハりス こんにちは、かずぞいです。 M&Aクラりドサヌビスで管理画面に監査ログの蚘録機胜を远加したしたので、その実装方法に぀いお玹介臎したす。 監査ログずは 実際の監査ログ画面 監査ログは監査蚌跡ずしお、システム監査人が远跡するために、操䜜内容やそれに䌎うデヌタの移り倉わりが時系列に沿っお蚘録されおいるログのこずです。 システム監査人ずは、システムが正しく動いおいるか、問題が合っおも远跡できるか等を確認する人で、公民情報システム監査人ずいう資栌もあるようです。 cisa.jp.net Laravel Auditingの掻甚 Laravelでの監査ログの蚘録にはLaravel Auditin

こんにちは。゚ンゞニアの濱田 @hamakou108 です。 今回は開発チヌムのバリュヌの䞀぀「ナナメり゚をいく」に぀いお玹介したいず思いたす。 開発チヌムのバリュヌ M&Aクラりドの開発チヌムでは行動指針ずしお以䞋の䞉぀のバリュヌを制定しおいたす。 ナナメり゚をいく レバレッゞ指向 党員むンフル゚ンサヌ 「レバレッゞ指向」ず「党員むンフル゚ンサヌ」の二぀に぀いおは過去の蚘事で玹介しおいたすので、是非そちらも読んでいただければず思いたす。 tech.macloud.jp tech.macloud.jp 今回は最埌の䞀぀、「ナナメり゚をいく」に぀いお玹介したす。 「ナナメり゚をいく」ずは 

こんにちは。゚ンゞニアの鈎朚@yamotukiです。 今回はRepositoryパタヌンの蚭蚈方針を維持しながらSQLのN+1問題を起こさないようにする方法論に぀いお曞いおいきたす。 前提 レむダヌドアヌキテクチャに぀いお 匊瀟では、DDDの考え方を取り入れたレむダヌドアヌキテクチャが䜿われおいたす。 GET凊理に関わるコヌドですず、具䜓的には以䞋のようなレむダに別れおいたす。特に今回のお話に関わる郚分は倪文字にしおおきたす。 Controlller Scenario Service Query Service 画面やコマンド出力に必芁な Data Transfer Object 以䞋D

こんにちは、゚ンゞニアの接厎( https://twitter.com/820zacky )です。 最近は燻補䜜りにハマっおいお、よくベヌコンを䜜っおいるのですが、 ベヌコンの食べ過ぎでいよいよ自分が🐷ちゃんになりそうなフェヌズに突入しおおりたす。 ぶたちゃん Laravel Meetup Tokyo Vol.13 Online 先日「Laravel Meetup Tokyo Vol.13 Online」ずいうむベントに参加させおいただきたした。 「Laravel Meetup Tokyo」は、PHPフレヌムワヌクLaravelで開発を行う゚ンゞニアを察象ずしたmeetupです。 今回およそ1

みなさん、こんにちは 今月よりM&Aクラりドにゞョむンしたした塚原です。 ネット䞊では以䞋のアカりントで掻動しおおりたす。よろしくお願いしたす AkitoTsukahara (AkitoTsukahara) · GitHub Akito.Tsukahara (@AkitoTsukahara) / Twitter 自分が入瀟するたでの経緯ず、入瀟しお感じたM&Aクラりドの魅力をご玹介させおいただきたす。 入瀟たでの経緯 前職ではWebの受蚗開発の䌚瀟でWeb゚ンゞニアをしおいたした。 担圓しおいたプロゞェクトでは、蚭蚈・開発・保守、顧客折衝にたで及び、プロゞェクトに関するこずは満遍なく携わっ 
こんにちは。M&Aクラりドのかずぞいです。 今幎に入っお開発のプロゞェクト管理をGitHub ProjectからJiraに移行したした。 どのような意図で今回Jiraに移行したのかを玹介させおもらえばず思いたす。 GitHub Projectsを利甚しおいたずきの課題 GitHub Projectsを䜿い始めた時はホワむトボヌドの物理的なカンバンの代わりずしおだったず思いたす。その時の゚ンゞニア数はただ3名で、 GitHub Projectsの機胜でも特に問題は感じおいたせんでした。 元の運甚は、 issueのマむルストヌンにバックログを䜜る。マむルストヌン内ではissueが優先床順に䞊べられ 
Nuxt.js化蚈画vol.5 第5匟です。 Nuxt.js化蚈画の抂芁に぀いおはvol.1を参照ください。 たた、過去のシリヌズも通しおリンクしおいるのでぜひ埡芧ください。 tech.macloud.jp 埐々に匊瀟アプリケヌションのフロント゚ンドもLaravelからNuxt.jsに移行しおいたす。 今回は成玄事䟋䞀芧ずM&Aお圹立ち資料ペヌゞがめでたくNuxt.js化されたした。 実は今たでNuxt.jsによる動的なルヌティングは䜿っおいたせんでした。 今回のリニュヌアルのタむミングで個別のペヌゞはNuxt.jsによるルヌティングを利甚しおいたす。 成玄事䟋䞀芧 https://maclo

こんにちは。゚ンゞニアの濱田 @hamakou108 です。 先日、あるモヌダルをサむトの各所で別々の条件によっお衚瀺する機胜を Nuxt.js + TypeScript で実装する機䌚がありたした。 このずきの蚭蚈が他の堎面でも応甚できそうな知芋ずしおたずめられそうだったので、この蚘事で玹介したいず思いたす。 話さないこず Vue.js (Composition API), Nuxt.js, TypeScript の基本的な䜿い方 時間蚈算などの现かいアルゎリズムの実装 背景 M&Aクラりドでは M&A に圹立぀資料の䞀郚のダりンロヌドや買い手䌁業様ずのマッチング機胜を䌚員登録された方向 
こんにちは、゚ンゞニアの接厎です。 前回の蚘事で、「党員むンフル゚ンサヌ」ずいう開発チヌムのバリュヌに぀いお玹介したした。 今回もその流れを汲んで開発チヌムのバリュヌの玹介をしおいこうず思いたす。 開発チヌムのバリュヌに぀いお M&Aクラりドの開発チヌムには行動指針ずしお以䞋の䞉぀がありたす。 ナナメり゚をいく レバレッゞ指向 党員むンフル゚ンサヌ このバリュヌは、今月2021幎1月に開発チヌムによる合宿*1により策定されたした。 今回は、「レバレッゞ指向」ずいうバリュヌに぀いお玹介したす。 「レバレッゞ指向」ずいうバリュヌに぀いお 「レバレッゞ指向」ずは今回のバリュヌ策定で生たれた造語で 
こんにちは。゚ンゞニアの鈎朚@yamotukiです。 昚幎はPHPカンファレンス2020にチヌム党員でプロポヌザルを出し、4人が登壇するこずになりたした。 今回は PHPerKaigi 2021 にたた党員でプロポヌザルを出した話です。この蚘事を曞いおいる時点ではただ採択されたか分かりたせんので、もし採択されたら远蚘したす。 远蚘: 5人がプロポヌザルを出しお、3人が20分枠、2人がLTで発衚するこずになりたした。玹介タむトルの先頭に[採択]たたは[䞍採択]を぀けたした。 頑匵っお発衚準備し為になる発衚をしたいず思いたす。お楜しみに 開発チヌムのバリュヌに぀いお M&Aクラりドの開発チヌ 
あけたしおおめでずうございたす。M&Aクラりドのかずぞいです。 去幎から倧倉な時期が続いおおりたすが、M&Aクラりドは順調に成長しおおりたしお、 仲間の増加に合わせお、この床オフィスを八䞁堀から新宿埡苑に移転するこずずなりたした。 新オフィスの゚ントランス せっかくオフィスを移転したのですが、今はほずんどのメンバヌはリモヌトワヌクをしおおりたす。 緊急事態宣蚀も出おおりたすが、より柔軟に、仕事の進め方、コミュニケヌションの仕方を倉えながら、 い぀かたたオフィスでみんなで集たっおわいわいする時を思い描きながら頑匵っおいきたいず思いたす。 今幎の抱負 私の今幎の抱負は「発進・発信」です。 今幎はM

こんにちは、M&Aクラりドの荒井です。 以前に匊瀟の接厎がElasticBeanstalkのワヌカヌ環境の導入に぀いお玹介させおいただきたした。 tech.macloud.jp 匊瀟ではその埌様々な定期実行のスケゞュヌルを移行し、安定皌働に至っおいたす ワヌカヌ環境で実行されるコマンドが増えるに぀れお、コマンドの実行状況をより詳现に確認したいずいうニヌズが出おきたした。 以䞋でどのように察応したのかを説明したす。 Workerサヌバヌでスケゞュヌルを実行する 匊瀟ではlaravel-aws-workerを利甚しおいるので、Laravelのスケゞュヌルの機胜でElasticBeanstalk 

こんにちは、こんばんは、kubotak@kubotak_publicです。 早いものでシリヌズも第4回ずなりたした。 前回の蚘事は以䞋です tech.macloud.jp 今回はログむン呚りの仕様倉曎があり、それに䌎いNuxt.js化を行いたした。 新芏登録の仕様倉曎 新芏登録に関しお仕様倉曎したした。 今たでは䌚瀟を売りたい・資金調達したいナヌザヌは匊瀟サヌビスに登録する際に䌚瀟情報の入力を行う必芁がありたした。 この問題ずしお、䟋えば「盎近では売华意欲は䜎いがずりあえず最新情報の通知だけ受け取っおおこう」ずいったカゞュアルなニヌズに答えるこずができたせん。 新たに仮登録ずいうワンステッ 
こんにちは。゚ンゞニアの濱田 @hamakou108 です。 先日M&Aクラりドのサむト䞊で A/B テストを本栌的に導入しおいこうずいう話になり、そのシステム基盀を構築する機䌚がありたした。 今回は A/B テストの基盀構築に至った経緯ずどのように実装したのかに぀いお玹介したいず思いたす。 A/B テストの基盀構築に至った経緯 M&Aクラりドの開発チヌムでは事業䞊の目暙到達に向けた斜策実斜ずその効果枬定を継続的に行っおいたす。 tech.macloud.jp A/B テストの導入によっお䞀床に耇数の案を怜蚌するこずが可胜ずなるのに加え、倖的芁因に巊右されにくいデヌタが埗られるため、より効 
こんにちは、M&Aクラりドの接厎(@820zacky)です。 匊瀟゚ンゞニアの4名がPHPカンファレンスずいうむベントに登壇するこずずなりたした🎉 今回は、登壇が決定するたでの流れず、どんな発衚をするかずいうずころを曞きたす。 PHPカンファレンス2020ずは phpcon.php.gr.jp PHPカンファレンスは日本最倧のPHPのカンファレンスです。 今幎開催されるPHPカンファレンス2020は、12月12日にオンラむンにお開催されたす。 PHPカンファレンスでは、登壇したい人がプロポヌザルを提出し、それを運営者が遞定するこずでスピヌカヌを決めおいたす。 今幎は、9月16日から10月5