タグ

2023年1月8日のブックマーク (2件)

  • サービスメッシュについて理解する | DevelopersIO

    サービスメッシュは、マイクロサービスアーキテクチャの様々な問題点や課題を解決します。Kubernetes クラスターへの導入もそこまで複雑ではなく、サービスメッシュから得られるメリットは計り知れません。 カナダ・バンクーバーオフィスの山口です。 Kubernetes でマイクロサービスのアプリケーション開発をしていると、一度はサービスメッシュという言葉を聞いたことがあるのではないでしょうか。 マイクロサービス間の通信制御において、サービスメッシュは非常に強力な武器となります。しかし、Kubernetes クラスターへサービスメッシュを導入するのは多少敷居が高く、躊躇している方も多いかと思います。 今回はサービスメッシュの概要についてご説明します。そして次回以降で、EKS クラスター上で Istio や App Mesh といった主要なサービスメッシュの導入方法についてお伝えしていきます。

    サービスメッシュについて理解する | DevelopersIO
  • Goテストモジュール Testifyをつかってみた | DevelopersIO

    「汝はテストをかかなければならぬ」 ということで、Goでシンプルにテストをかけるモジュールを探していました。 割といろんなプロジェクトでtestifyが使われていたので試してみました。 testifyは? Goでテストが書きやすくるモジュールです。 以下のようなパッケージが含まれており、テストコードが簡潔にかけます。 assert package require package mock package suite package 今回はそれぞれ試していこうと思います。 インストール go get github.com/stretchr/testify assert package assertパッケージを使うとシンプルにアサーションチェックがかけます。 assertパッケージでは、テストが途中でFailしても後続の処理は続けます。 また、assertパッケージは結果を bool型で受け取

    Goテストモジュール Testifyをつかってみた | DevelopersIO