SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケテ…

SHIFT Group 技術ブログ

「無駄をなくしたスマートな社会の実現」を目指し、ソフトウェア製品の開発、運用、マーケティングなどあらゆる立場から携わるSHIFT Groupの公式note。エンタメ・ゲーム業界から、Web系、金融/製造/小売りなどのエンタープライズ業界まで広い知見を活かした情報を発信しています。

マガジン

  • SHIFT SaaS管理ツール「ワスレナイ」ブログ

    株式会社SHIFTが提供するSaaS管理ツール「ワスレナイ」の公式noteです。「情シスを、笑顔に。」をモットーに、IT資産の定常運用を自動化、ムダな業務負荷を軽減し、守りから、攻めの情シスを実現します。 サービスサイトはこちら→ https://lp.wasurenai.jp/

  • SHIFT DAAEブログ

    DAAE(ダーエ)部は株式会社SHIFTにて先進的な手法でサービス開発を推進する部署です。開発チームでは頻繁に勉強会等を開催し、先端かつ高度な技術習得に務めています。また開発実務を通じて得た、実践的ノウハウの整理も随時行っております。この取り組みで得た技術的知見やチャレンジすることによって得た経験をブログとして残していきます。

  • 運用目線のSalesforceブログ

    Salesforce社の認定パートナー企業である、株式会社SHIFT カスタマーサクセスグループの精鋭達による「Salesforceのノウハウ」がギュッと詰まったマガジン。BLOGでも「運用目線のカスタマーサクセスを実現するベストパートナー」をミッションとし、Salesforceに携わる方々や関心を寄せる方々に寄り添います。

  • SHIFT HR BLOG

    「人事の常識、変えてみせる。」 急速な成長をつづけるIT企業、SHIFT。ITエンジニアの採用手法だけにとどまらず、オンボーディング、評価制度や表彰制度の設計、人事制度の企画など、SHIFT人事のありとあらゆるノウハウを惜しみなく公開していきます。

  • アジャイルQA

    SHIFTの「アジャイル推進グループ」ならではの、アジャイル開発に特化したQAのナレッジをまとめてご紹介しています。

リンク

記事一覧

Windows PCで簡易Kubernetes環境(minikube)を構築する道のり

はじめまして。SHIFTでインフラコンサルタントをしている大竹です。 Kubernetesの利用案件に携わっていて、とあるDockerイメージをKubernetes上で試す必要がありました。…

Kubernetes??な人がKubernetesの登場人物を整理してみる

はじめに株式会社SHIFT 自動化エンジニアの長岡です。 本稿では、Kubernetes??な私がKubernetesを理解するうえで重要となってくる、Kubernetesの登場人物や役割等を整理…

NestJS で作成したRESTfull APIをAWS Lambda + API Gatewayで構成する

はじめに株式会社SHIFT DAAE(ダーエ)部で開発エンジニアをしている Shinagawaです。 今回は、NestJS で作成したRESTfull APIをAWS Lambda + API Gatewayで動作させてみ…

Jestのmockを使いES6クラスのテストを実装してみた 様々なモックの作成方法

はじめにこんにちは、SHIFT の開発部門に所属している Katayama です。 テストを書くとき、テスト対象のものの実装方法によっては異なるテクニックを使う必要が出てくるが…

立ちあげて約1年たったのでイベント運営をふり返ってみる

エンジニアのみなさん、こんにちは EVOLVEしてますか? 今日はイベントコミュニティSHIFT EVOLVEに関するエントリーです。 早いものでエンジニアの技術研鑽を目指して始ま…

依存モジュール(ライブラリ)のライセンスをチェックする仕組みを導入してみた

はじめにこんにちは、SHIFT の開発部門に所属している Katayama です。 Node.js のプロジェクトに限らずだが、開発をする上では少なからず何かしらの OSS のライブラリに…

Windows PCで簡易Kubernetes環境(minikube)を構築する道のり

Windows PCで簡易Kubernetes環境(minikube)を構築する道のり

はじめまして。SHIFTでインフラコンサルタントをしている大竹です。

Kubernetesの利用案件に携わっていて、とあるDockerイメージをKubernetes上で試す必要がありました。しかし気軽に試せる環境がなかったので、ローカルPCを使って簡易的なKubernetes環境を構築してみることにしました。

このような要求に応えるOSSとして有名なもののひとつが、minikubeです。しかし

もっとみる
Kubernetes??な人がKubernetesの登場人物を整理してみる

Kubernetes??な人がKubernetesの登場人物を整理してみる

はじめに株式会社SHIFT 自動化エンジニアの長岡です。

本稿では、Kubernetes??な私がKubernetesを理解するうえで重要となってくる、Kubernetesの登場人物や役割等を整理してみたのでご紹介したいと思います。

KubernetesとはKubernetesとは、コンテナ化したアプリケーションのオーケストレーションツールです。オーケストレーションツールというのは、ソフトウェ

もっとみる
NestJS で作成したRESTfull APIをAWS Lambda + API Gatewayで構成する

NestJS で作成したRESTfull APIをAWS Lambda + API Gatewayで構成する

はじめに株式会社SHIFT DAAE(ダーエ)部で開発エンジニアをしている Shinagawaです。

今回は、NestJS で作成したRESTfull APIをAWS Lambda + API Gatewayで動作させてみました。(※1)

また、AWS CDKで構築してみました。

環境

この検証は以下の環境で実施しています。

Node.js: 16

AWS CDK: 2.13.0

N

もっとみる
Jestのmockを使いES6クラスのテストを実装してみた 様々なモックの作成方法

Jestのmockを使いES6クラスのテストを実装してみた 様々なモックの作成方法

はじめにこんにちは、SHIFT の開発部門に所属している Katayama です。

テストを書くとき、テスト対象のものの実装方法によっては異なるテクニックを使う必要が出てくるが、今回は ES6 クラスの実装パターンでよくやりそうなパターン 2 つにおいて、モックを使ったテストがそれぞれどのように実装できるか?についてみていきたいと思う。

① コンストラクターの引数で、他の ES6 クラスのイン

もっとみる
立ちあげて約1年たったのでイベント運営をふり返ってみる

立ちあげて約1年たったのでイベント運営をふり返ってみる

エンジニアのみなさん、こんにちは
EVOLVEしてますか?

今日はイベントコミュニティSHIFT EVOLVEに関するエントリーです。
早いものでエンジニアの技術研鑽を目指して始まったSHIFT EVOLVEも
立ちあげて約1年が過ぎました。

そこで、イベント実績を公開しつつ、ふり返ってみます。

エンジニアコミュニティをつくりたい立ち上げた当時は、以下のような課題がありました。

エンジニア

もっとみる
依存モジュール(ライブラリ)のライセンスをチェックする仕組みを導入してみた

依存モジュール(ライブラリ)のライセンスをチェックする仕組みを導入してみた

はじめにこんにちは、SHIFT の開発部門に所属している Katayama です。

Node.js のプロジェクトに限らずだが、開発をする上では少なからず何かしらの OSS のライブラリに依存する事があると思う。

今回は Node.js を例に、ライブラリを利用する際にそのライブラリのライセンスをチェックする方法についてみていきたいと思う。

結論 どうやるのか?NPM License Che

もっとみる