MVVM + Clean ArchitectureのiOSアプリ設計

JCB デジタルソリューション開発部 アプリチームの渡辺です。 以前までWeb系の開発経験しかなかった私ですが、2022年4月からMyJCBというスマートフォンアプリのiOS開発を担当しています。 そのような経緯から本プロジェクトで採用されているiOSアプリ設計の…

Google Apps Script を clasp + TypeScript を用いて実装した話

JCB デジタルソリューション開発部 の四方です。 本記事では、Google によって開発されたスクリプト言語である Google Apps Script と、 Google Apps Script をローカルで管理するための clasp というツールについてまとめさせていただきます。 Google Apps …

QAテスターにとって大切なスキル

初めまして、JCB デジタルソリューション開発部の佐藤です。今回はQAの仕事について書いていきます。 QAはQuality Assuranceの略で品質保証という意味です。 はじめに 私はこれまで多くの現場でQA業務を経験してきました。据え置き形ゲーム機用のゲームソフ…

GitLabPagesの活用について

JCB デジタルソリューション開発部 アプリチームの森口です。 アプリチームではJCBが提供する様々なサービスの開発・運用をしています。 私は、主にAPIサービスの開発を担当しています。 現在プロジェクトでは、GitLabでソースコードの管理し、GitLab CI/CD…

Cloud Armor活用の取り組み

JCB デジタルソリューション開発部の平松です。 今回はWebサービスを構築するにあたり必須となるGCPのWeb Application Firewall(WAF)機能Cloud Armorの当プロジェクトでの活用方式についてご紹介します。 Cloud Armorの公式ドキュメントはこちらです。 基本…

アジャイル開発とウォーターフォール開発の共存について

初めまして、JCB デジタルソリューション開発部の貝塚です。 今回はアジャイル開発で作るプロダクトと既存のウォーターフォール開発で開発している関連システムとの開発の進め方について紹介していきたいと思います。 関係するシステムのご紹介 以下が今回私…

GCPプライベート認証局 Certificate Authority Serviceの構築実践

JCB デジタルソリューション開発部の平松です。 GCPのプライベート認証局構築サービスであるCertificate Authority Service (CAS)を構築する機会があり、また色々と内容についてご紹介いたします。 CASについての公式ブログはこちらです。 本記事では我々がC…

Whiteboards for Jiraでレトロスペクティブを改善する

デジタルソリューション開発部 アプリチームの鈴木です。 アプリチームではJCBが提供する様々なサービスの開発・運用をしています。 サービスごとにチームを分けており、私はとあるWebサービスの担当をしています。 チーム全体の開発プロセスとして、スクラ…

GCPのConfig Controllerを使ってみた

JCBデジタルソリューション開発部、アーキテクトチームの長沼です。 アーキテクトチームでは、開発しているプラットフォーム・アプリケーションの設計開発支援や新技術の先行評価といったことを行っています。 この活動の一環として、GCPプロダクトの1つで…

JCBが取り組むサービスプラットフォームのご紹介

初めまして、JCB デジタルソリューション開発部の平松です。 この度、弊社JCBでは「思いついたビジネスを素早く市場に提供する」ことを目指して新たにKubernetesを軸としたマイクロサービスを構築するために新規プラットフォームを開発しました。 そして、ビ…

© since 2021 JCB Co., Ltd.︎