並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

redisの検索結果1 - 20 件 / 20件

  • 個人的docker composeおすすめtips 9選 | フューチャー技術ブログ

    本記事は「珠玉のアドベントカレンダー記事をリバイバル公開します」企画のために、以前Qiitaに投稿した記事を一部ブラッシュアップしたものになります。 はじめにみなさん、docker composeを利用しているでしょうか? 複数のdockerコンテナをまとめて立ち上げたり、環境変数を定義できたり便利ですよね。 この記事ではある程度docker composeを利用している方向けに私が便利、便利そうと感じたdocker composeの機能を挙げてみました。 docker compose cli v2を利用docker-composeではなく docker composeコマンドも利用可能になっています。 Docker Desktopでは v3.4.0から利用可能で、基本的にはコマンドの互換性あります。 ファイル監視による自動更新docker compose 2.20.0からCompose

      個人的docker composeおすすめtips 9選 | フューチャー技術ブログ
    • 身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 - Findy Tools

      公開日 2024/06/18更新日 2024/06/18身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 多くのIT企業では、ユーザーに対してより高品質で安定した体験を提供するために、システムアーキテクチャを進化させ続けています。 本特集では、日常生活の中で多くのユーザーに利用されているサービスのアーキテクチャ設計に携わるエンジニアの方々から、技術選定の背景や意図、そして現在のアーキテクチャの課題から未来への展望まで、詳しく伺いました。この記事を通じて、各企業のエンジニアたちがどのように技術的な課題を克服し、システムの柔軟性と効率を高めているのか、知見を得ていただければ幸いです。 ※ご紹介は企業名のアルファベット順となっております アソビュー株式会社 アソビュー株式会社では「遊び」という領域に対し、マーケットプレイス型EC「アソビュー!」やD2C型SaaS

        身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 - Findy Tools
      • Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選

        Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選 2024年6月19日 谷本 心 EverforthとAcroquestの2社で正社員として働くエンジニア。仕事のかたわらでコミュニティ活動も行っており、日本Javaユーザーグループの代表を務めるほか、アメリカで開催されたJavaOneやSpringOneなど国内外のイベントで登壇。その実績から日本で3人目の「Java Champion」に任命された。著書に『Java本格入門』(技術評論社)。趣味は対戦格闘ゲームと、BABYMETALを追いかけて世界中を旅すること。 X: @cero_t Blog: https://cero-t.hatenadiary.jp/ 1. 『Googleを支える技術 ……巨大システムの内側の世界』西田圭介著 2. 『マイクロサービスアーキテクチャ 第2版』Sam Newm

          Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選
        • CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO

          CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた もっと簡単にVPC内のリソースにアクセスしたい こんにちは、のんピ(@non____97)です。 皆さんはもっと簡単にVPC内のリソースにアクセスしたいと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスターなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect SSMセッションマネージャーとEC2 Instance Connectについては以下記事をご覧ください。 しかし、上述のいずれの

            CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO
          • Ask HN: Why do message queue-based architectures seem less popular now? | Hacker News

            In the late 2000s and early 2010s, I remember seeing lots of hype around building distributed systems using message queues (e.g. Amazon SQS, RabbitMQ, ZeroMQ, etc.) A lot of companies had blog posts highlighting their use of message queues for asynchronous communication between nodes, and IIRC the official AWS design recommendations at the time pushed SQS pretty heavily.Now, I almost never see eng

            • クラウド本番環境で発生するインシデントをAIが検出、自動で原因特定、修復まで行う「Shoreline.io」をNvidiaが買収したとの報道

              クラウド本番環境で発生するインシデントをAIが検出、自動で原因特定、修復まで行う「Shoreline.io」をNvidiaが買収したとの報道 GPUベンダとして知られるNvidiaが、スタートアップのShoreline.ioを買収したと米Bloombergが報道しています。 本番環境の自動修復を行うShoreline.io Shoreline.ioはAWSなどのクラウド上に構築した本番環境のシステムのログを継続してモニタリングし、何らかのインシデントが発生した場合に自動的にチケットを発行、自動修復が可能な場合には自動修プロセスなどをAIが実行してくれるサービスを提供します。 Shoreline.ioにはさまざまな障害、例えばRAIDストレージが壊れた場合、GCPのインスタンスのCPU利用率が高すぎる場合、MongoDBがデッドロックした場合、PostgreSQLへのデータインポートが失敗し

                クラウド本番環境で発生するインシデントをAIが検出、自動で原因特定、修復まで行う「Shoreline.io」をNvidiaが買収したとの報道
              • Azure Container Apps 紹介 Azureコンテナサービスとの比較編 - JBS Tech Blog

                Azure Container Apps 紹介 概要編 では、Azure Container Appsの概要についてご紹介いたしました。 今回は他のAzureコンテナサービスの特徴と、Azure Container Appsとの違いについてご紹介いたします。 Azureコンテナサービスとは Azureコンテナサービス比較 Azure App Service Azure Container Instances Azure Kubernetes Service Azure Functions Azure Container Apps 最後に Azureコンテナサービスとは コンテナは、アプリケーションとその設定やライブラリなどの依存関係をパッケージ化し、OSに依存することなく実行環境を構築できる技術です。プロセスを分離してデプロイできるため、可搬性、軽量性、柔軟性に優れています。 Micros

                  Azure Container Apps 紹介 Azureコンテナサービスとの比較編 - JBS Tech Blog
                • OpenCog Hyperon:人間レベルを超えるAGIのためのフレームワーク<前編> | 暗号通貨革命-シーズン2

                  FacebooktwitterHatenaPocketCopy AGIXをBitrueで購入する OpenCog Hyperon(オープンコグ ハイペロン)の概要 2008年にリリースされたOpenCogは、ソフトウェアとハードウェアを組み合わせて心の働きをシミュレートするオープンソースプロジェクトであり、AGI(汎用人工知能)の実現を目指しています。脳を直接リバースエンジニアリングするのではなく、コンピュータ科学に基づいた工学的なアプローチを採用している点が特徴です。その認知アプローチは、心の哲学、認知科学、コンピュータ科学、数学、言語学など、多岐にわたる学術分野の融合に基づいています。 OpenCogは、Atomspaceと呼ばれる高度な知識グラフ(KG)を中心に、ニューラルネットワーク、生成AI、確率的AI、プログラム学習AIなど、さまざまなAIモジュールを統合します。この統合により

                    OpenCog Hyperon:人間レベルを超えるAGIのためのフレームワーク<前編> | 暗号通貨革命-シーズン2
                  • RubyKaigi 2024 初参加の記録

                    はじめに 沖縄で行われた RubyKaigi 2024 が、私の初 RubyKaigi でした! 初参加かつ、単身での参加かつ、他の技術カンファレンスにまともに参加したこともなかったので、右も左もワカラナイ状態でしたが、そんな中で学んだことや、各セッションのメモを記していきます。 ほぼ誰の役にも立たないものですが…… RubyKaigi未参加の方や初参加の方の参考になると嬉しいです 間違ってたり補足が必要な点が多いと思うので、ぜひご意見ご指摘あればコメントください! Tips 今回のカンファレンス参加で学んだことを書いていきます。 他の技術カンファレンスにも適用できるTipsだと思います。 早起きは三文の徳 Early bird チケットは半額くらいで購入できます。 イベントの参加登録もすぐ埋まるので早めに済ませておきましょう。早く行動するために、次の「常にアンテナを張る」が大事です。 常

                      RubyKaigi 2024 初参加の記録
                    • OAuth2Proxyは便利だよって話 - エニグモ開発者ブログ

                      こんにちは、インフラグループ Kubernetesチームの福田です。 突然ですが、Webアプリケーションでユーザの認証にOIDCを使うことはよくあると思います。 弊社でも様々な箇所でOIDCが利用されてます。 自社で開発しているWebアプリケーションや最近のログイン機能を持つOSSの多くは、OIDC Providerさえ用意すればOIDCを利用することができます。 しかし、現実的にはログイン機能を持たないOSSのWebアプリケーションでOIDC認証を使いたいケースや自前で開発したWebアプリケーションにおいてもわざわざOIDCのクライアント機能を追加実装するのが面倒なケースがあります。 そんな時に使えるのがOAuth2Proxyです。 OAuth2Proxyはリバースプロキシとして動作しながら、OIDCの認証をしてくれます。 具体的にはクライアントからのアクセスに対してOIDCの認証を行い

                        OAuth2Proxyは便利だよって話 - エニグモ開発者ブログ
                      • コスト削減のためにGravitonへ移行してみた - Qiita

                        はじめに この記事は、ミロゴス Advent Calendar 2023 4日目の投稿です。 本記事では、Gravitonへ移行した背景と学んだ内容について紹介できればと思います。 背景、目的 弊社では積極的にコスト削減に取り組んでおり、最近の調査でRDSとElastiCacheの稼働コストが膨大であることが判明しました。 この情報を踏まえ、Gravitonプロセッサへの移行を選択し、これによってコストの最適化を図っています。 ※ EC2に関しては、アプリケーションで使用されているツールやライブラリの互換性、および使用しているOSの変更などからくる課題により、現段階ではEC2のプロセッサーの変更は実施しておりません。 Gravitonとは Gravitonは、AWSが開発した独自のプロセッサで、ARM 64ビットアーキテクチャ(arm64)を採用しています。 以下はその主な特徴です。 低価

                          コスト削減のためにGravitonへ移行してみた - Qiita
                        • DifyでSEO記事作成を試してみる|掛谷知秀

                          こんにちは、スクーティーという会社の代表のかけやと申します。 ​ 弊社は生成AIを強みとするベトナムオフショア開発・ラボ型開発や、生成AIコンサルティングなどのサービスを提供しており、最近はありがたいことに生成AIと連携したシステム開発のご依頼を数多く頂いています。 ​ Difyが話題になっています。DifyとはオープンソースのLLMアプリ開発プラットフォームで、様々なLLMを使用してChatGPTのGPTsのようなものがノーコードで簡単に作れます。 私も早速つかってみましたが、控えめにいって最高です・・・! Difyには機能がかなりたくさん実装されているため、まだまだ検証し尽くせてはいませんが、とりあえずローカル環境に構築し、一通りの動作を確認し、デモとしてSEO記事を作成させてみる、ということをやってみました。 環境構築から動作確認までの一通りの作業内容を本記事で紹介いたします。 Di

                            DifyでSEO記事作成を試してみる|掛谷知秀
                          • memoiseによる1行変更するだけのShinyApp高速化 - Qiita

                            Shiny App を高速化したいときに比較的簡単に試せるのがmemoiseを使ったデータのキャッシュ化です。それについて紹介します memoise とは? 私がこのパッケージを初めて知ったのは、Shiny高速化を調べてる際にpromisesのドキュメントを読んでたときでした 参考 : Case study: converting a Shiny app to async memoiseがどう役立つかというと、ある関数を同じインプットで何度も呼び出すなら、はじめて呼び出したときにデータをキャッシュ化して、2度目以降の呼び出しはそのキャッシュ化されたデータを返してあげよう というところです キャッシュ先としては、なんらかのファイルシステム(例えば、 tmpfs) やクラウドストレージ(例えば、S3)を使うことができます 2019-10-21追記 また、キャッシュ先としてRedisを使うことも

                              memoiseによる1行変更するだけのShinyApp高速化 - Qiita
                            • AlloyDBへのマスターデータ移行@ABEMA | CyberAgent Developers Blog

                              はじめに 2024年1月11日から1月31日までJOBインターンとしてABEMAバックエンド開発に携わりました。@mewutoといいます。よろしくお願いします。 この記事では、ABEMAバックエンドのDB移行プロジェクトと開発合宿(1day)を紹介します。 本題の前に ABEMAバックエンドの体制が色々すごかったので、本題の前に、まずチーム構成とオンボーディングに焦点を当てて紹介します。 ABEMAバックエンドは1人のマネージャーと4つのユニット(1ユニット約5人)で構成されています。ユニットのリーダーはいないので、ユニット毎で意思決定をします。ユニット毎の担当ドメインもないため、タスクの責務領域がかなり広く、大きいプロジェクトを何個も同時並行でやっていました。また、そのうち1ユニットは機械学習(ML)チームとなっており、検索や推薦体験の向上を目指しています。しかし、決して分断されているわ

                                AlloyDBへのマスターデータ移行@ABEMA | CyberAgent Developers Blog
                              • Wasm を利用したフレームワーク Spin について(前編) - Qiita

                                はじめに WebAssembly(Wasm)は元々ブラウザで実行するものでしたが、WASI等のサーバーサイドで実行するための取り組みも進んでいます。 この記事ではサーバーサイドでの活用例の一つとしてSpinというフレームワークを紹介します。 Spinの概要 SpinはFermyon社が開発しているWebAssemblyを使用してマイクロサービスをビルド・実行するためのフレームワークで、以下の特徴があります。 Spin SDKを使用して実装したハンドラをWebAssembly形式でコンパイルしてイベントドリブンで実行する(WebAssemblyを使ったFaaS) ランタイムはWasmtimeを利用 イベントは、HTTPアプリケーションを作成できる「HTTPトリガー」とRedis Pub/Subのメッセージを処理できる「Redisトリガー」の2種類をサポート 複数のプログラミング言語でマイクロ

                                  Wasm を利用したフレームワーク Spin について(前編) - Qiita
                                • AWS JumpStartに参加してきました。 2022/0616~17

                                  6/16~17にかけて行われたAWS Jupstartに参加してきましたのでそのレポートです。 本イベントは完全オンラインでの実施でした。 イベント概要 AWS JumpStart はAWS初学者のエンジニアの方々を対象とした、実践的な研修プログラムです 将来的にAWS活用をリードする人材になるための第一歩をスムーズに踏み出せるようなプログラムをご提供します 単なるAWSサービスの学習だけでなく、要件に合わせて適切なアーキテクチャを検討・設計する経験を積む部分にフォーカスした内容となっております 例えば、以下のような方々にもオススメです! ・AWSの名前は知ってるが使ったことは無い ・EC2等の単体サービスは触ったことあるが、全体のアーキテクティングは経験がない ・クラウドネイティブなアプリケーションを設計する上で重要な観点を知りたい とのことです。実際に参加してみた感じ、AWSが完全にわ

                                    AWS JumpStartに参加してきました。 2022/0616~17
                                  • AWS Redis Serverlessについてまとめてみた - Qiita

                                    はじめに こんにちは、今回の記事では、私が業務でAmazon ElastiCache for Redis Serverlessを 導入する際に調査した内容をまとめてみました。non-serverlessと比較してのメリットやコストの観点からまとめてますので、是非最後まで呼んでくださると嬉しいです。 Redis(Remote Dictionaly Server)とは よくキャッシュやセッション管理で利用されるオープンソースのNoSQLデータベースで以下のような特徴を持ちます。 Key-Value形式でのデータ インメモリに保存するので高速に読み書きができる 豊富なデータ型をサポートしている(String/List/Set/Hash/...etc) データの永続化が可能 Amazon ElastiCache for Redis 用語 ノード(Node) キャッシュサーバー/ElastiCach

                                      AWS Redis Serverlessについてまとめてみた - Qiita
                                    • ウェブページ管理ツール「Chronoter(クロノーター)」をリリースしました【個人開発】 - Qiita

                                      公開されているWebページのスナップショットの記録とドキュメント管理ができるサービス「Chronoter(クロノーター)」のβ版をリリースしました! 構想は1年ほど温めていたのですが、 ここ半年ほどかけて一人で開発し、MVPと呼べるレベルのものが出来上がりました。 サービスと利用している技術についてご紹介します! ぜひ興味を持っていただけたら、実際に使ってみて感想などいただけると嬉しいです。 リリースしたサービス できること 1. ウェブサイトのスナップショットを保存する 公開されているWebページの情報を保存して、いつでも再現できるようになります。 ページの内容が更新されたり、公開が終了した場合でも、スナップショット撮影時点での状態を確認可能です。 2. 保存したスナップショットにドキュメントやコメントを追加する スナップショットに対してMarkdown形式でドキュメントやコメントを追加

                                        ウェブページ管理ツール「Chronoter(クロノーター)」をリリースしました【個人開発】 - Qiita
                                      • ElastiCache(Redis) クラスターで手動フェイルオーバーを実行する - ablog

                                        マネジメントコンソールでリストからクラスターを選択する リストからプライマリノードを選択し、[アクション]-[プライマリをフェイルオーバー]を選択する イベントで確認すると、フェイルオーバーに6分ほど要している 参考 ElastiCacheの手動フェイルオーバーは1日5回まで

                                          ElastiCache(Redis) クラスターで手動フェイルオーバーを実行する - ablog
                                        • Google Cloud Next '24 振り返り - FLINTERS Engineer's Blog

                                          はじめに Google Cloud Next '24 まとめ記事からピックアップ データベース データ分析 開発者とオペレーター、移行 まとめ おわりに はじめに こんにちは。 株式会社FLINTERS に出向中の無事プラチナサービスを取得したおのきです。 今回もFLINTERSブログ祭りと題して、それぞれ思い思いの内容でブログを投稿することで会社を盛り上げよう!という企画で他社イベント記事の個人的振り返りを投稿させていただこうと思います。 この記事のテーマは #Google Cloud #Next #AI になります。 Google Cloud Next '24 google cloud nextとは何ですか? Next Tokyo '24 は、ビジネス リーダー、イノベーター、エンジニアのためのクラウド カンファレンスです。 生成 AI やセキュリティをはじめ、ビジネスに欠かせないテー

                                            Google Cloud Next '24 振り返り - FLINTERS Engineer's Blog
                                          1