タグ

ブックマーク / engineer.retty.me (2)

  • SSHポートフォワーディング機能をGoで簡単に実装してみた - Retty Tech Blog

    この記事はRetty Advent Calendar 2020の24日目の記事です。 adventar.org 前書き SSHポートフォワーディングのやり方 -L - Local Forwarding -R - Remote Forwarding なぜ自前で実装したいと思ったのか なぜGoで実装したのか どう実装するのか Yamlファイルでポートフォワーディングの設定をできるように ツールとして実装する上、工夫したところ コマンドの終了をコントロールする SSH接続が切断された場合の処理 どんな時に便利なのか 最後に 前書き この記事は 普段の開発においてSSHポートフォワーディングを利用している方 単純にGoの実装に興味を持っている方 向けです。 SSHポートフォワーディングのやり方 SSHポートフォワーディングは -L / -R 2つのオプションで実現できますが、それぞれ意味が違います

    SSHポートフォワーディング機能をGoで簡単に実装してみた - Retty Tech Blog
  • マイクロサービス時代のセッション管理 - Retty Tech Blog

    この記事はRetty Advent Calendar 2019 21日目の記事です。エンジニアの 神@pikatenor がお送りします。11日目の記事に書かれた「弊社エンジニアの神(注・人名であり実名です)」とは私のことです。 qiita.com さて世はまさにマイクロサービス大航海時代、大規模化した組織・肥大化したコードベースのメンテナンスを継続的に行っていくべく、アプリケーションを機能別に分割する同手法が注目を集めていることは皆さんもご存知でしょう。 マイクロサービスアーキテクチャ特有の設計課題はいくつかありますが、今回は認証情報のような、サービス間でグローバルに共有されるセッション情報の管理のパターンについて調べたことをまとめてみたいと思います。 背景 HTTP は質的にステートレスなプロトコルですが、実際の Web サービス上では複数リクエストをまたがって状態を保持するために、

    マイクロサービス時代のセッション管理 - Retty Tech Blog
  • 1