Author Archives: 松本

ITP 1.0 から 2.3+α までの解説

これは TECHSCORE Advent Calendar 2019 の 23 日目の記事です。

こんにちは。松本です。
続きを読む...

Raft - Kubernetes(etcd)のHA構成はなぜ3台以上?

こんにちは。松本です。

Kubernetes コントロールプレーンの HA(High Available) 構成は二通りありますが、公式ドキュメント内に次のような記述があり、いずれの方式でも 3 台以上のマシンでクラスターを構成することが求められています。
続きを読む...

知らないと損する Docker イメージのレイヤ構造とは

こんにちは、Synergy! 開発チームの松本です。これは TECHSCORE Advent Calendar 2018 の 10 日目の記事です。
続きを読む...

マイクロサービスを数年間実践して見えた課題とその対策

こんにちは。Synergy! 開発チームの松本です。

前回の記事で、マイクロサービスアーキテクチャスタイルが持つ 9 つの特徴について解説しました。
続きを読む...

martinfowler.com の Microservices を読み解く

こんにちは。Synergy! 開発チームの松本です。

以前の記事でも少し触れたのですが、当社シナジーマーケティングのプロダクトである Synergy! は、2015 年以前に作られたモノリスと、それ以降に作られたマイクロサービスのハイブリッド型として稼働しています。
続きを読む...

研究開発ブログから記事を追加

こんにちは。松本です。

今日はお知らせです。

当社の研究開発部門が運営するサイトのリニューアル(現在進行中)に伴い、同サイトのブログからいくつかの記事を TECHSCORE ブログに移行しました。
続きを読む...

Java : Jackson : ちょっと特殊なケースにおけるJSONシリアライズ/デシリアライズ

こんにちは。松本です。
この記事は TECHSCORE Advent Calendar 2016 の 18 日目の記事です。

6 月頃に書いた記事(「Java : Jackson による JSON デシリアライズ時の型解決方法」)に続いてまた Jackson ネタです。
続きを読む...

Amazon S3 でのオブジェクトの暗号化

こんにちは。松本です。
この記事は TECHSCORE Advent Calendar 2016 の 12 日目の記事です。

Amazon S3 でストレージ上のオブジェクトを暗号化して保存する方法は 5 通りあります。
続きを読む...

ローンチから10年を経たSaaSシステム開発が抱える問題にどう取り組んだのか

SaaS システムを開発しているみなさま、お元気でしょうか。松本です。

当社プロダクトの Synergy! は 2005 年にローンチした、数千テナントを抱える SaaS 型 CRM システムです。
続きを読む...

Java : Jackson による JSON デシリアライズ時の型解決方法

こんにちは。松本です。

ポリモーフィズムはオブジェクト指向言語の魅力のひとつですが、これがオブジェクトと JSON のマッピングを複雑にするなあと度々感じています。
続きを読む...