動画はこちら https://youtu.be/BdSB9yBilxY?t=3812 見せてやるよ、�EventBridge の本気ってやつをな / The art of EventBridge
これらのサービスは Lambda と統合するように設計されており、Infrastructure as code (IAC) を使用してサービス内のリソースを作成、および破棄できます。アプリケーションをインストールしたりサーバーを設定したりすることなく、AWS SDK 経由でこれらのサービスを利用できます。Lambda 関数のコードを使用して、これらのサービスを使用することに習熟することは、適切に設計されたサーバーレスアプリケーションを作成する上で重要なステップです。 抽象化のレベルを理解する Lambda サービスは、Lambda 関数を実行する基盤となるオペレーティングシステム、ハイパーバイザー、ハードウェアへのアクセスを制限します。このサービスはインフラストラクチャを継続的に改善し変更することで、機能の追加、コストの削減、サービスのパフォーマンスの向上を実現します。あなたのコードはLa
はじめにこんにちは、Wantedly の Infrastructure Team でエンジニアをしている南(@south37)です。 先日、Wantedly では「システム全体の信頼性向上」と「開発生産性の向上」を両立するために Event-Driven Architecture を採用しているというブログを書かせて頂きました。 開発生産性と信頼性の両立を目指すための Event-Driven Architecture - より良いマイクロサービスアーキテクチャを求めて | Wantedly Engineer Blog こんにちは、Wantedly の Infrastructure Team でエンジニアをしている南( south37 )です。 Wantedly では、マイクロサービスアーキテクチャを採用しています。 マイクロサービスで開発を進める上で、重要な関心ごとの1つが「多数のマイク
はじめに こんにちは、イノベーションセンターの野山です。 今回、NTTコミュニケーションズのIoT Connect Gateway(以降ICGW)を用いて、IoT/Edgeのアーキテクチャ検証をしました。 NTTコミュニケーションズの以下メンバーとともに行った結果を共有させていただこうと思います。 角田 佳史 (PS本部 5G&IoT部/IoTサービス部門) 鈴ヶ嶺 聡哲 (イノベーションセンター テクノロジー部門) 野山 瑛哲 (イノベーションセンター テクノロジー部門) PoCの目的とモチベーション 今回のPoC(Proof of Concept)には、主に2つのモチベーションがあります。 1. IoTアーキテクチャのユースケース検証 このプロジェクトでは、IoTのアーキテクチャにおける具体的なユースケースを検証し、その適用可能性を技術的観点から検証することを目指しました。 これにより
こんにちは、大阪オフィスかずえです。昨日開催されたServerless Night Osakaに参加してきましたのでレポートします。 Serverless Night Osaka ~re:Invent で発表されたサーバーレスの最新情報をご紹介 セッション1: Serverless周辺のアップデートまとめ by AWSJ下川さん Lambda Update SQL使用に立ちはだかるブロッカー(と、その改善アップデート) DB Conncetionの問題 Lambdaスケール→DBコネクションが枯渇 これまでの方法 同時リクエスト数を制御 or 入り口でスロットリングする DB接続数を制限 分散型DBを使う(DynamoDBなど) [NEW] RDS Proxy (Preview) コネクションプールの管理を行い、DBコネクション要求が過剰に発生した場合にも、クライアントの接続を待機させたり
右2列(手段)については、どちらか一方しか用いないという縛りはもちろん考えません。 新めのやり方はそれはそれで特有の辛みも付随してきがちと考えます。 これらの手法の中には、それぞれの相性が非常によい、なんならお互いがお互いの成立前提になっているようなものもあると思います。 それらの組み合わせで、 ビジネスプロセス設計 <-> システム・コード設計 <-> チーム設計まで一気通貫した統一メンタルモデルで開発できる ビジネス変化に変幻自在に追随する アーキテクチャが可能になるのではないかと思い、実際に試してみようと思います。 また、上記それぞれの手法の個別の優れた解説記事は世に多いと思いますが、包括的な説明は多くは無さそうなので、それも試みられればと思います。 3 factor appがかなり似た概念であり、この紹介と言い換えても良いかと思います。 サンプルコード全体 何が嬉しいか ビジネス変
イベント(Event)とは イベントドリブンとは何かの前に、プログラミングの文脈におけるイベントについて復習したいと思います。 ここでいうイベントはモジュール(e.g. サービス、プロセス、エンティティ)の持つ状態の変更に対して意味のある名前を付けたものです。 具体例: ウェブブラウザの「ボタンをクリックした」イベント 本を販売するサービスの「本を購入した」イベント 倉庫を表すエンティティの「商品を出庫した」イベント イベントは過去の事実のため、過去形で表現することが一般的です。過去の事実ということが大事で、「本を購入した」イベントを作成したあとに間違っていたのでその買った事実を無効にしてほしいといったことはできません。過去におきたことを変えることはできないので「本を返品した」イベントを新しく作成する必要があります。 イベントドリブン(Event-driven)とは プログラミングのパラダ
The document discusses implementing an event-driven architecture using events instead of synchronous APIs. It explains that events decouple services by allowing them to communicate asynchronously through a centralized event routing system. This loose coupling makes services more independent and resilient, as failures in downstream services do not block upstream ones. It also improves scalability a
概要 対象書籍を翻訳して輪読する勉強会です。 対象書籍 Fundamentals of Data Engineering (O'Reilly, 2022/07) https://www.amazon.co.jp/dp/1098108302/ 第00回 Preface 2023/04/03 connpass:https://gaisaba.connpass.com/event/279517/ 資料:https://qiita.com/Shumpei_Kubo/items/9cb9145b4b695b3b5346 箇所:Preface 第01回 Chapter3:Good Data Architecture 2023/04/10 connpass:https://gaisaba.connpass.com/event/279986/ 資料:https://qiita.com/Shumpei_Ku
はじめに Python は 1991 年にグイド・ヴァンロッサム氏によって開発されたオブジェクト指向スクリプト言語です。1994 年に Python 1.0、2000 年に Python 2.0 (Python2)、2008 年に Python 3.0 (Python3) がリリースされました。Python3 には下位互換性がなかったため、10 年以上の間 Python2 と Python3 の二系統が使われてきましたが、2020 年 1 月 1 日をもって Python2 (最終版 Python 2.7.18) のサポートは終了しました。本ページでは Python3 を Python と記述することにします。 Python はスクリプトだけではなく、大規模なソフトウェア開発にも対応できる汎用的なプログラミング言語として使用することができます。多くのライブラリが標準で添付されていますし、便
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く