2020年5月9日のブックマーク (2件)

  • Goでheadless browserを用いた動的画像生成|Seiji Takahashi@ベースマキナ

    当ポストはGo Advent Calendar 2019の5日目の記事です。基ポエムを書いていて技術記事を書く感覚が鈍っていますが頑張ります。 今回はGoでheadless browser(Chrome)を用いた、動的な画像生成を行うというテーマで書きたいと思います。 なぜ画像生成したいのか?人はなぜ画像を生成したくなるのでしょうか?僕は漫然と画像を生成するのは、時間に限りがある身としてはよくないな、と思います。ということで理由が必要なのですが、最たる例はOGP画像の生成とかじゃないでしょうか? あるいは任意のLGTM画像を生成したくて、文字を画像にかぶせたり、インスタグラムVer1.1みたいなサービスをローンチしたい時に、フィルター加工を実装したかったりするかもしれません。 Go画像生成するには?Go画像生成する方法に関してはこの1、2年でpo3rinさんや僕がしばしば登壇して解説

    Goでheadless browserを用いた動的画像生成|Seiji Takahashi@ベースマキナ
    kentaro-m
    kentaro-m 2020/05/09
  • サービスメッシュ必読ガイド - マイクロサービス時代のサービス間通信管理

    このパターンには2つの背景があります。ひとつは、技術者がマイクロサービスアーキテクチャパターンを採用して、複数の(理想的には単一目的で、独立してデプロイ可能な)サービスで構成されるアプリケーションを開発するようになったことです。ふたつめは、企業がコンテナ(Dockerなど)、オーケストレータ(Kubernetesなど)、プロキシ/ゲートウェイ(Envoyなど)といった、クラウドネイティブなプラットフォームテクノロジを支持するようになったことです。 意図 サービスメッシュが解決しようとする問題は次のようなものです。 サービスディスカバリ、ルーティング、アプリケーションレベル(レイヤ7)の非機能通信要件を処理する言語対応の通信ライブラリを、個々のサービス用にコンパイルする必要性の排除 外部サービスのネットワークロケーション、セキュリティ認証、サービス品質(QoS)目標など、サービス通信設定の外

    サービスメッシュ必読ガイド - マイクロサービス時代のサービス間通信管理
    kentaro-m
    kentaro-m 2020/05/09