TaNA LABO

MY JOB

I'm a Software Engineer

AWS (6件)
エンジニアリング

マイクロサービスでのビジネスロジック Aggregateでドメインモデル設計

April 24, 2020

モノリスコードの分割では、DDDのAggregateパターンを利用したドメインモデルの設計が説明されているが、正直なところ説明内容が難しくて(自分には)あまり理解出来ず ... DDDの知見が無い状態で本書を読んでも、結構な数の人が困惑するのでは?と思う。

エンジニアリング

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

April 09, 2020

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

エンジニアリング

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

April 06, 2020

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

エンジニアリング

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

March 27, 2020

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

エンジニアリング

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

February 06, 2020

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

エンジニアリング

AWSエンタープライズ基盤設計の基本 より実践的なノウハウの習得

January 28, 2020

クラウド技術の登場で、アプリケーションとインフラの境界が無くなり出し、どんなポジションでも最低限のクラウド技術が重要な昨今。クラウド業界をリードしているアマゾンのAWSを学ぶことは、どのレイヤーの技術者にも求められている。

©Copyright2020 TaNA LABO. All Rights Reserved.