TaNA LABO

MY JOB

I'm a Software Engineer

エンジニアリング

ドメイン駆動設計入門は新人時代にDDD挫折した私にも分かりやすかった

April 17, 2020

先輩エンジニアからエリック・エヴァンスのDDD本を薦められた新人時代だが、当時は今よりも技術力が未熟な上、内容も難解だったので、数ページ見開いただけで挫折してしまった。それから長い間DDDに触れる機会は無く現在に。しかも読んだ人に話を聞いても、よく分からなかったと言う人ばかりだった。

エンジニアリング

マイクロサービスでのトランザクション管理 整合性を保つSagaパターン

April 09, 2020

マイクロサービスを実現する上で頭を悩ませる要素の一つがトランザクション管理。一般的に分散トランザクション管理では、2相コミットでのトランザクション管理が思い浮かぶ。ただNoSQL系のテクノロジーや、一部のメッセージブローカー(RabbitMQ/Apache Kafka)ではサポートされておらず、またスケーラビリティを大きく損なうので、本書ではSagaパターンが紹介されていた。

エンジニアリング

マイクロサービスでのプロセス間通信 - RESTとgRPCとメッセージング

April 06, 2020

マイクロサービスアーキテクチャはとにかく技術領域は広い。その中でも難しいのがドメイン分割だが、モノリスなアプリケーションを複数のサブドメインに分割した後、分割されたサブドメイン同士をAPIで相互接続させなければならない。

ビジネス

MAツールにおけるトラッキングの仕組みと個人とCookieを紐付ける方法

April 05, 2020

BtoBマーケティングの目的である商談の創出では、まず展示会等で集めた名刺情報をMAツールでデジタル化。その後にお礼メールやフォーム登録で個人とCookieを紐づけてトラッキング、ナーチャリング活動後に営業に引き渡し、SFAやCRMで案件管理するのが一般的な流れとなる。

ビジネス

マーケと営業が連携可能? BtoBマーケティングでABMが求められる背景

March 29, 2020

以前にBtoBマーケティングを教えてくれた方から、シンフォニーマーケティングの庭山一郎さんを薦められたので、同氏が執筆されたABM(アカウントベースドマーケティング)の書籍を読んでみた。様々な要因が複雑に絡み合う現代で、日本は世界で稀な「資本主義でありながらマーケティング抜きで大成功出来た国」だったが、それも2008年のリーマンショックで完全に終わり、今やマーケティングというナレッジや機能抜きでは、成長どころか存続すら危ういと言われている。

エンジニアリング

Reactベース静的サイトジェネレーターGatsby.jsで役立つプラグインの話

March 28, 2020

WordPressは素晴らしいオープンソースだが、CMSが孕むセキュリティーの問題、コストに難がある点、表示速度の遅さ(インフラ知ってれば改善出来るけど)等、無料で使ってるのに不満を持っていた。そんな背景もあって、今回は以前より話題になっていた静的サイトジェネレーターを使ってみた。少し調べるだけで簡単に作れるし、簡単・便利・カッコいいの三拍子が揃っている事を実感。

エンジニアリング

AWSでのマイクロサービスアーキテクチャ 各社事例と取り組み方について

March 27, 2020

テクノロジーの力で新しい価値創造のため、デジタルトランスフォーメーションの推進が叫ばれている。その取り組みの一つしてマイクロサービスアーキテクチャの推進が挙げられるが、多くの組織ではオーバーエンジニアリング。ただマイクロサービスで語られている考え方は、システムアーキテクトやサービスを考える上で有用なので、実際にマイクロサービスに取り組まれている事例含め、自分なりに考えてみた。

ビジネス

個人情報保護法改正で見直されるCookie規制とWebトラッキングの在り方

March 24, 2020

Cookie自体は個人情報に当たらないが、SNS上にはユーザーアカウントが存在しているので、閲覧履歴がサードパーティCookieでSNS経由されると、得られた閲覧情報から個人に紐付け出来る事がある。

ビジネス

BtoBマーケティングの歴史とナーチャリング活動を自動化するMAツール

March 23, 2020

マーケティングと言っても色んな領域があるんだろうけど、最近縁あって、BtoBマーケティング業界に携わる機会に恵まれた。業界では有名な方から、マーケティング業界の歴史的背景、日本と海外のマーケティング事情の違い、MAツールの話など多岐に渡る内容を聞いてみると、インターネットの登場によって、BtoBマーケティングも大きく変化していることがよく分かった。

ビジネス

みずほ銀行システム統合の苦闘19年史 レガシーシステムと2025年の崖

March 09, 2020

日本企業が抱える旧式の基幹業務(レガシーシステム)をそのまま使い続けた場合、今後日本は年間12兆円の経済損失を被るといわれているが、IT業界のサクラダファミリアと呼ばれたみずほ銀行システム統合はその代表例。みずほ銀行システムは何故障害を起こしたのか、そして何故統合までに19年もの長い月日を要したのか

テクノロジー

AIは人間の雇用の半分を奪う? そんなAI時代に求められる基礎的読解力

February 15, 2020

人類にとってAIは敵なのか、味方なのか。AI x バイオテクノロジーの掛け合わせが、人類に及ぼす影響は計り知れないが、AI時代に求められるスキルの一つは基礎的読解力だと話す数学者がいる。

エンジニアリング

AWSでのサーバレスアーキテクチャ入門 Lambdaの仕組みと使い方

February 06, 2020

昨今ではサーバレス技術の進化が目覚しく、従来のサーバーを持つという当たり前が変わり始めている。そうは言われつつも、2020年までは結構癖のある技術だと言われていたが、クラウド事業者の努力で様々な問題が解決され出し、2020年以降はサーバレス開発が当たり前になるかも。

©Copyright2020 TaNA LABO. All Rights Reserved.