Slide 1

Slide 1 text

弊社の紹介と自社プロダクトについて 技術スタックも公開✨ PHPカンファレンス沖縄2024 伊神誠人(Makoto Ikami)

Slide 2

Slide 2 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 3

Slide 3 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 4

Slide 4 text

伊神 誠人 (27歳) l 株式会社カルテットコミュニケーションズ l バックエンドエンジニア(PHP/Symfony) l 愛知県名古屋市在住 l X @mako5656_i 2022年 中途入社 い かみ まこ と 自己紹介

Slide 5

Slide 5 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 6

Slide 6 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 7

Slide 7 text

会社紹介 • 会社名 : 株式会社カルテットコミュニケーションズ • 本社 : 愛知県名古屋市中区錦2-4-15 ORE錦二丁目ビル11階 • 設立 : 2011年8月1日

Slide 8

Slide 8 text

会社概要

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

事業紹介 2分だけ🙏

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

インターネット広告事業

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

instagram広告 X広告 YouTube広告

Slide 19

Slide 19 text

インターネット広告事業 社内

Slide 20

Slide 20 text

インターネット広告事業 社内 Web広告運用を代行するなら 🙏 カルテットコミュニケーションズへ

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Webマーケター育成

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

マーケティングを内製化したいなら 🙏 カルテットコミュニケーションズへ

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

DX支援事業

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

社内のDXでなにかお困りのことがあれば 🙏 カルテットコミュニケーションズへ

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 32

Slide 32 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 33

Slide 33 text

自社プロダクト その他 社内ツール https://mugenreport.com https://lisket.jp Google Ads API / Yahoo!広告API / GoogleアナリティクスAPI 広告運用者ほどのプロ並みの 広告の知識 はいりません 代わりに私たちは 広告APIの知識 や サービスとして橋渡しする技術 を武器にします

Slide 34

Slide 34 text

技術スタック Language Framework Tool 他に Shell など Symfony バックエンド開発 Angular フロントエンド開発 AWS インフラ開発 主なプロダクトは Symfony + Angular + AWS で開発しています。 ほとんどのメンバーが入社してからこれらの技術を学んでいます。 Docker デプロイ・開発環境の構築 GitHub ソースコード管理 WIP-PR駆動開発 CI/CD 自動テスト・継続的デリバリー HTML JavaScript CSS

Slide 35

Slide 35 text

プロダクトの特徴

Slide 36

Slide 36 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 37

Slide 37 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 38

Slide 38 text

① 社外/社内でプロダクトを利用

Slide 39

Slide 39 text

① 社外/社内でプロダクトを利用 もともと社内用のツール

Slide 40

Slide 40 text

① 社外/社内でプロダクトを利用 もともと社内用のツール 導入実績650社 🎉

Slide 41

Slide 41 text

① 社外/社内でプロダクトを利用 経緯

Slide 42

Slide 42 text

① 社外/社内でプロダクトを利用 レポート

Slide 43

Slide 43 text

① 社外/社内でプロダクトを利用 レポート 予算管理

Slide 44

Slide 44 text

① 社外/社内でプロダクトを利用 レポート 予算管理 何十何百時間・・・ 😭

Slide 45

Slide 45 text

① 社外/社内でプロダクトを利用

Slide 46

Slide 46 text

① 社外/社内でプロダクトを利用 限界 😭

Slide 47

Slide 47 text

① 社外/社内でプロダクトを利用 Web広告レポートの自動作成や予算管理

Slide 48

Slide 48 text

① 社外/社内でプロダクトを利用 Web広告レポートの自動作成や予算管理 予算管理

Slide 49

Slide 49 text

① 社外/社内でプロダクトを利用 Web広告レポートの自動作成や予算管理 予算管理 レポート

Slide 50

Slide 50 text

① 社外/社内でプロダクトを利用 Web広告レポートの自動作成や予算管理 予算管理 レポート

Slide 51

Slide 51 text

① 社外/社内でプロダクトを利用 社内の要望

Slide 52

Slide 52 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 53

Slide 53 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 54

Slide 54 text

② 媒体APIを利用したサービス

Slide 55

Slide 55 text

② 媒体APIを利用したサービス

Slide 56

Slide 56 text

② 媒体APIを利用したサービス

Slide 57

Slide 57 text

② 媒体APIを利用したサービス APIの更新が大変 😭

Slide 58

Slide 58 text

② 媒体APIを利用したサービス Google広告のAPIバージョンスケジュール

Slide 59

Slide 59 text

② 媒体APIを利用したサービス

Slide 60

Slide 60 text

② 媒体APIを利用したサービス ref: https://speakerdeck.com/kin29/wai-bu-apitosuhusuhunakai-fa-tousitemasuka

Slide 61

Slide 61 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 62

Slide 62 text

プロダクトの特徴 ① 社外/社内でプロダクトを利用 ② 媒体APIを利用したサービス ③ マイクロサービス

Slide 63

Slide 63 text

③ マイクロサービス 大規模なシステムを小規模なサービス群で構築する開発手法 モノリス マイクロサービス

Slide 64

Slide 64 text

③ マイクロサービス Lisket本体 決済機能 媒体登録 レポート作成 予算管理 各媒体の インターフェース Google広告 データ取得 Yahoo!広告 データ取得 Meta広告 データ取得 Google広告 SDK Yahoo!広告 SDK Meta広告 SDK ● ● ● ● ● ● Excel編集 決済SDK レポート項目 Lisket全体の例

Slide 65

Slide 65 text

③ マイクロサービス Lisket本体 決済機能 媒体登録 レポート作成 予算管理 各媒体の インターフェース Google広告 データ取得 Yahoo!広告 データ取得 Meta広告 データ取得 Google広告 SDK Yahoo!広告 SDK Meta広告 SDK ● ● ● ● ● ● Excel編集 決済SDK レポート項目 Lisket全体の例

Slide 66

Slide 66 text

③ マイクロサービス 本体 各媒体の インターフェース Google広告 Yahoo!広告 Meta広告 認証 Google用 SQS ● ● ● 各媒体API S3 ステータスSQS Google用ス テータスSQS ● ● ● Lisketレポート作成の例

Slide 67

Slide 67 text

③ マイクロサービス メリット ● 影響範囲が小さい ● サービス開発を独立して行える ● テストがすくなくなる デメリット ● デバックや動作確認がしにくい ● 設定と運用の複雑化 ● 管理することが多くなる

Slide 68

Slide 68 text

③ マイクロサービス

Slide 69

Slide 69 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 70

Slide 70 text

AGENDA 1. 自己紹介 2. 会社紹介 3. 自社プロダクト 4. 開発部

Slide 71

Slide 71 text

チーム構成 PHPチーム UIチーム インフラチーム バックエンド開発 フロントエンド開発 サーバー構築 プロダクトチーム プロジェクトチーム ユーザーサポート 職能チームに分かれています。 横断してプロダクトやプロジェクトチームを組むことがあります。

Slide 72

Slide 72 text

働き方 フルリモートワーク 週N回出社 + リモートワーク 副業 残業ほとんど 残業がほとんどないのは 100%社内開発 だからです。 トラブル対応で残業が発生することも(たまに)ありますが、 残業を見越してスケジュールを組むことはありません。 ライフステージに合わせた 時短勤務 もできます。 OK OK OK なし

Slide 73

Slide 73 text

世界一効率的な企業を目指して! PHPエンジニア大募集! 100%自社開発!フルリモート可能で働きやすい環境をお約束します!

Slide 74

Slide 74 text

宣伝

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

トーク募集中

Slide 77

Slide 77 text

スポンサー募集中

Slide 78

Slide 78 text

ご参加お待ちしています!

Slide 79

Slide 79 text

ご清聴ありがとうございました