並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 278件

新着順 人気順

throttlingの検索結果161 - 200 件 / 278件

  • Using Amazon CloudFront with AWS Lambda as origin to accelerate your web applications | Amazon Web Services

    Networking & Content Delivery Using Amazon CloudFront with AWS Lambda as origin to accelerate your web applications In this blog, you will learn how to use the Lambda Function URL feature to define a AWS Lambda Function as origin for Amazon CloudFront. Lambda Function URL capability provides a dedicated HTTPS endpoint for your Lambda function deployed in an AWS Region. Function URLs are a great fi

      Using Amazon CloudFront with AWS Lambda as origin to accelerate your web applications | Amazon Web Services
    • 第753回 VisionFive 2でriscv64なUbuntuを動かす | gihyo.jp

      第752回ではStarFiveのRISC-Vボードである「VisionFive 2」について紹介し、初期ファームウェアのアップグレード方法と、StarFiveが提供するDebianイメージをインストールする方法を紹介しました。今回はこれをUbuntu化してみましょう。 VisionFive 2のカーネルサポート状況 UbuntuはまだVisionFive 2をサポートしていません。これは主にカーネル側の対応をどうするか見極めているという状況です。たとえばVisionFive 2向けのカーネルのパッチやDTB等がすでにLinuxカーネルの新しいバージョンのリポジトリに取り込まれているようなら、修正内容にもよるものの、Ubuntuでそれを採用するのはそこまで難しい話ではありません。また、開発中のブランチで取り込まれているものを暫定的に取り込むということもあります。 ただし、3月頭時点では、Ub

        第753回 VisionFive 2でriscv64なUbuntuを動かす | gihyo.jp
      • 8.x ルーティング Laravel

        基本的なルーティングBasic Routing もっとも基本的なLaravelルートはURIとクロージャを引数に取り、複雑なルーティング設定ファイルなしでもルートと動作を定義できる、非常にシンプルで表現力豊かなメソッドを提供しています。The most basic Laravel routes accept a URI and a closure, providing a very simple and expressive method of defining routes and behavior without complicated routing configuration files: use Illuminate\Support\Facades\Route; Route::get('/greeting', function () { return 'Hello World';

        • APIスロットリングの実現方法 - kymmt

          ある期間でのあるWeb APIに対するアクセス回数上限を与えたときのスロットリングについて、一例ではあるがRack::Attack (v6.3.1)で採用されているしくみについて調べた。 ここでは、ある期間において特定のクライアントからのアクセスを一定回数以下に制限することをスロットリングと呼ぶことにする*1。あるAPIにスロットリングをかけるときは、ある期間において経過した時間を計算しながら、その期間中にあるクライアントからエンドポイントに来たアクセスの回数をサーバサイドのキャッシュに記録する必要がある。 結論 スロットリングしたい期間をperiod(単位は秒)とする。 「periodで与えられる期間だけ有効なカウンタ」を作ることができれば、そのカウンタにアクセス回数を記録することで、あるクライアントから上限を超える回数のアクセスが来ているかどうか検証できる。つまりスロットリングが実現で

            APIスロットリングの実現方法 - kymmt
          • AWS RDS の IAM 認証と RDS Proxy

            いずれも提供されてからしばらく経ちますが、組み合わせてみるとややこしいことになったので整理してみます。 IAM 認証を使用した Amazon RDS および Aurora PostgreSQL データベースアクセスの保護 | Amazon Web Services ブログ Amazon RDS Proxy を使用したアプリケーションの可用性の向上 | Amazon Web Services ブログ RDS Proxy の利用用途は Lambda を想定しているようで、Lambdaに機能として持っていますし、情報も多いです。(本稿でLambda部分は触れてません) AWS LambdaでAmazon RDS Proxyを使用する | Amazon Web Services ブログ 目次 目次 認証パターン 設定パターン (※)設定について (※1) (※2) ユーザ単位での併用パターン 認証

              AWS RDS の IAM 認証と RDS Proxy
            • Browsers may throttle requestAnimationFrame

              Browsers may throttle requestAnimationFramerequestAnimationFrame (rAF) is a browser API that allows the execution of code before the next available frame on the device display. All modern JavaScript animation libraries, like Framer Motion, use this API to increment the visual properties of DOM elements, 3D models, or canvas contexts to create motion on the web. However, it isn't a guarentee that t

                Browsers may throttle requestAnimationFrame
              • Missing Manuals - io_uring worker pool

                Chances are you might have heard of io_uring. It first appeared in Linux 5.1, back in 2019, and was advertised as the new API for asynchronous I/O. Its goal was to be an alternative to the deemed-to-be-broken-beyond-repair AIO, the “old” asynchronous I/O API. Calling io_uring just an asynchronous I/O API doesn’t do it justice, though. Underneath the API calls, io_uring is a full-blown runtime for

                  Missing Manuals - io_uring worker pool
                • AppleがiPhoneの性能を意図的に落としていた「バッテリーゲート」に関する巨額の集団訴訟の阻止に失敗

                  2017年、Appleがバッテリーの劣化した古いiPhoneのピーク性能を意図的に落としていたことが明らかとなり、「バッテリーゲート」と呼ばれる大きな問題に発展しました。Appleはこのバッテリーゲートに関してイギリスで提起された集団訴訟の阻止に動いていましたが、Appleの要求は裁判所によって却下されました。 Judgment (CPO Application) | Competition Appeal Tribunal https://www.catribunal.org.uk/judgments/14687722-mr-justin-gutmann-v-apple-inc-apple-distribution-international-limited-and-1 Mass lawsuit against Apple over iPhone batteries can go ahea

                    AppleがiPhoneの性能を意図的に落としていた「バッテリーゲート」に関する巨額の集団訴訟の阻止に失敗
                  • Integrating Amazon EventBridge and Amazon ECS | Amazon Web Services

                    AWS Compute Blog Integrating Amazon EventBridge and Amazon ECS This post is courtesy of Jakub Narloch, Senior Software Development Engineer. Today, AWS announced the support for Amazon API Gateway as an event target in Amazon EventBridge. This feature enables new integration scenarios for web applications and services. It allows customers to seamlessly connect their infrastructure, SaaS services,

                      Integrating Amazon EventBridge and Amazon ECS | Amazon Web Services
                    • AppSync adds support for AWS WAF | Amazon Web Services

                      Front-End Web & Mobile AppSync adds support for AWS WAF This article was written by Brice Pellé, Principal Specialist Solutions Architect, AWS AWS AppSync is a fully managed service that allows you to deploy Serverless GraphQL backends in the AWS cloud. With AppSync, you can have GraphQL backends that connect to multiple data sources, and that scale and grow with your usage. Whether you are just g

                        AppSync adds support for AWS WAF | Amazon Web Services
                      • Crawl Budget Management For Large Sites | Google Search Central  |  Documentation  |  Google for Developers

                        Large site owner's guide to managing your crawl budget This guide describes how to optimize Google's crawling of very large and frequently updated sites. If your site does not have a large number of pages that change rapidly, or if your pages seem to be crawled the same day that they are published, you don't need to read this guide; merely keeping your sitemap up to date and checking your index co

                          Crawl Budget Management For Large Sites | Google Search Central  |  Documentation  |  Google for Developers
                        • Using Throttling and Debouncing with React hooks

                          Throttling and debouncing techniques has been in use for past many years in javascript. In this post I'd like to share my knowledge on how we can use throttle and debounce functions with help of react hooks. Consider below example with two routes / and /count rendering respective components. export default function App() { return ( <BrowserRouter> <div> <nav> <ul> <li> <Link to="/">Home</Link> </l

                            Using Throttling and Debouncing with React hooks
                          • Prediction Framework, a time saver for Data Science prediction projects- Google Developers Blog

                            Prediction Framework, a time saver for Data Science prediction projects Share Facebook Twitter LinkedIn Mail Posted by Álvaro Lamas, Héctor Parra, Jaime Martínez, Julia Hernández, Miguel Fernandes, Pablo Gil Acquiring high value customers using predicted Lifetime Value, taking specific actions on high propensity of churn users, generating and activating audiences based on machine learning processe

                              Prediction Framework, a time saver for Data Science prediction projects- Google Developers Blog
                            • Operating Lambda: Application design – Scaling and concurrency: Part 2 | Amazon Web Services

                              AWS Compute Blog Operating Lambda: Application design – Scaling and concurrency: Part 2 In the Operating Lambda series, I cover important topics for developers, architects, and systems administrators who are managing AWS Lambda-based applications. This three-part series discusses application design for Lambda-based applications. Part 1 shows how to work with Service Quotas, when to request increas

                                Operating Lambda: Application design – Scaling and concurrency: Part 2 | Amazon Web Services
                              • What's New in DevTools (Chrome 118)  |  Blog  |  Chrome for Developers

                                New section for custom properties in Elements > Styles The Elements panel now supports the @property CSS at-rule. It lets you define CSS custom properties explicitly and register them in a stylesheet without running any JavaScript. To inspect your registered custom properties, in Elements > Styles, hover over the property name and see its descriptors in a tooltip. In the tooltip, click the link to

                                  What's New in DevTools (Chrome 118)  |  Blog  |  Chrome for Developers
                                • What's New in DevTools (Chrome 111)  |  Blog  |  Chrome for Developers

                                  Debugging HD color with the Styles pane New CSS color types and spaces are coming to the web! It is equally exciting that DevTools introduced new tools to help developers create, convert and debug High Definition color. The Styles pane now supports 12 new color spaces and 7 new gamuts as outlined in the CSS Color Level 4 specification. See High Definition CSS Color Guide for a comprehensive unders

                                    What's New in DevTools (Chrome 111)  |  Blog  |  Chrome for Developers
                                  • AWS IoT 再入門ブログリレー AWS IoT Device Management編 | DevelopersIO

                                    概要 こんにちは、yoshimです。 本企画は、弊社チームIoTメンバーが初心に返ってIoTサービスについて学びなおし、解説してみようというものです。 本エントリーでは、「IoTデバイスの管理」というとても大変な仕事をサポートしてくれる「AWS IoT Device Management」について紹介します。 目次 1.はじめに 2.一括登録 3.フリートのインデックス作成と検索 4.きめの細かいログ記録 5.デバイスジョブ 6.セキュアトンネリング 7.Fleet Hub 8.まとめ 9.参照 1.はじめに IoT製品を展開するにあたり、デバイスを世の中に展開して以降もデバイスを追跡、監視、管理することは必要不可欠です。 例えば、IoTのデバイス導入や管理をするにあたっては下記の要素が求められます。 参照: AWS IoT Device Managementハンズオン デバイスの一括登録

                                      AWS IoT 再入門ブログリレー AWS IoT Device Management編 | DevelopersIO
                                    • TanStack Pacer

                                      TanStackPacerFramework agnostic type-safe rate-limiting and queueing utilitiesTake control of your application's timing with TanStack Pacer's rate limiting, throttling, and debouncing utilities. Manage complex async workflows using intelligent queuing and concurrency controls while maintaining full control with built-in pause, resume, and cancel capabilities. Get Started TanStack Pacer provides an

                                        TanStack Pacer
                                      • OpenAI Assistants APIを使わずに無限にスケールする汎用AI(仮)を開発した - LIFULL Creators Blog

                                        KEELチーム の相原です。 前回のエントリ で我々KEELチームはKubernetesベースの内製PaaSであるKEELを開発・運用する傍ら、LLMという新たなパラダイムの台頭にあわせてベクトルデータベースの提供や周辺ソフトウェアを社内向けに開発していることを紹介しました。 www.lifull.blog あれから数ヶ月が経ち、現在私達はLIFULLのグループ会社全体に向けて汎用AI(仮)を提供しています。 もともと我々KEELチームはPlatform Engineeringの一環として、Kubernetesベースの内製PaaSであるKEELのほかにコードジェネレータによる一貫したPaaS体験を中心に様々なユーティリティをコマンドラインから提供するkeelctl, KEELが提供するプラットフォームのユーザ体験を向上させるブラウザ拡張のkeelextを開発してきました。 Platform

                                          OpenAI Assistants APIを使わずに無限にスケールする汎用AI(仮)を開発した - LIFULL Creators Blog
                                        • How to Debounce and Throttle Callbacks in React

                                          When a React component handles bursting events like window resize, scrolling, user typing into an input, etc. — it's wise to soften the handlers of these events. Otherwise, if the handlers are invoked too often you risk making the application lagging or even unresponsive for a few seconds. In this regards, debouncing and throttling techniques can help you control the invocation of the event handle

                                            How to Debounce and Throttle Callbacks in React
                                          • AWS SDK for JavaScript version 3 is now generally available

                                            The AWS SDK for JavaScript, version 3 (v3) is now generally available and includes many frequently requested features, such as a new middleware stack and a first-class TypeScript support. It also has a modular architecture, with a separate package for each service. You can improve your application performance by only importing the packages your application requires and reducing your application bu

                                              AWS SDK for JavaScript version 3 is now generally available
                                            • USB – 5Gbps Ethernet アダプタを買ってきた | にろきのメモ帳

                                              業務外での技術力向上支援の会社の補助金で、 USB – 5Gbps Ethernet アダプタをいくつか購入し、まずはざっくり普通に繋ぐとどうなるのか試してみたのでメモ。 買ったもの Sonnet Technologies Solo10G (購入時 22,390円、キャッシュレス還元5% で 21,270円) QNAP QNA-UC5G1T (購入時 14,082円) StarTech.com USB 3.0 to 5Gbps Network Adapter (購入時11,903円) x 2 以上の4つ。Solo10G のみ Thunderbolt 接続で 10Gbps だが、他が USB 接続で 5Gbps。なので今のところ、 10Gbps で繋がる相手がいないので、今回はすべて 5Gbps として使用。 ドライバ Solo10G については 、 Windows 版のドライバをインストー

                                              • Horizontally scaling the Rails backend of Shop app with Vitess (2024) - Shopify

                                                Horizontally scaling the Rails backend of Shop app with VitessShop app horizontally scaled a Ruby on Rails app with Vitess. This blog describes Vitess and our detailed approach for introducing Vitess to a Rails app. Good problems We experienced hockey stick growth after we launched the Shop app. We were glued to our dashboards and saw millions of users onboard onto the app. This was gratifying, bu

                                                  Horizontally scaling the Rails backend of Shop app with Vitess (2024) - Shopify
                                                • Amazon API Gatewayのスロットリングについて調査してみた | DevelopersIO

                                                  AWS事業本部木村です。 API GatewayからLambdaを呼び出す際のスロットリングに関して調べる機会があったので、まとめてみようと思います。 初めに 今回はREST APIを対象として、調査を行なっています。HTTP APIではAPIキーと使用量プランが対象外などの差分がありますので参考にされる場合はご注意ください。 利用できる機能の差分に関しては以下をご参照ください。 https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/http-api-vs-rest.html API Gatewayで設定できるスロットリングに関して API Gatewayでは、以下の3つの観点からスロットリングの設定が可能です。 ・アカウント全体のリージョンに対するスロットリング ・APIキーと使用量プランに基づくスロットリン

                                                    Amazon API Gatewayのスロットリングについて調査してみた | DevelopersIO
                                                  • What's New In DevTools (Chrome 86)  |  Blog  |  Chrome for Developers

                                                    New Media panel DevTools now displays media players information in the Media panel. Prior to the new media panel in DevTools, logging and debug information about video players could be found in chrome://media-internals. The new Media panel provides an easier way to view events, logs, properties, and a timeline of frame decodes in the same browser tab as the video player itself. You can live view a

                                                    • Scaling SQLite to 4M QPS on a Single Server (EC2 vs Bare Metal)

                                                      Scaling SQLite to 4M QPS on a single server (EC2 vs Bare Metal) Expensify has an unusual technology stack in many ways.  For example, we don't use DNS internally -- just configuration-managed /etc/hosts files -- and it works great.  Similarly, we only make limited use of AWS -- instead hosting our own hardware for the web and database layer -- and it works great.  But most surprising of all is tha

                                                        Scaling SQLite to 4M QPS on a Single Server (EC2 vs Bare Metal)
                                                      • Intel Power GadgetのようにApple SiliconのCPU/GPUコア使用率や消費電力、温度をリアルタイムに表示&データを保存することができるシステムモニターアプリ「iStatistica Core」がリリース。

                                                        Intel Power GadgetのようにApple SiliconのCPUコア使用率や消費電力、温度、をリアルタイムに表示してくれるシステムモニターアプリ「iStatistica Core」がリリースされています。詳細は以下から。 カナダのImageTasksは現地時間2025年02月20日、同社が開発しているMac用システムモニタアプリ「iStatistica」をバージョン7.0へメジャーアップデートするとともに、Apple SiliconのCPU/GPUコア使用率や消費電力、温度などをリアルタイムで表示できる「iStatistica Core v1.0」をリリースしたと発表しています。 With iStatistica Core you can see how much energy your Mac is using, view the temperature and detec

                                                        • Improved failure recovery for Amazon EventBridge | Amazon Web Services

                                                          AWS Compute Blog Improved failure recovery for Amazon EventBridge Today we’re announcing two new capabilities for Amazon EventBridge – dead letter queues and custom retry policies. Both of these give you greater flexibility in how to handle any failures in the processing of events with EventBridge. You can easily enable them on a per target basis and configure them uniquely for each. Dead letter q

                                                            Improved failure recovery for Amazon EventBridge | Amazon Web Services
                                                          • What's New In DevTools (Chrome 101)  |  Blog  |  Chrome for Developers

                                                            Import and export recorded user flows as a JSON file The Recorder panel now supports importing and exporting user flow recordings as a JSON file. This addition makes it easier to share user flows and can be useful for bug reporting. For example, download this JSON file. You can import it with the import button and replay the user flow. Apart from that, you can export the recording as well. After r

                                                            • Amazon SES 送信制限数を超えたときのエラーメッセージ | DevelopersIO

                                                              Amazon SESの送信制限を超えた際のエラーメッセージと、挙動を確認したかったので簡単な検証しました。 結論 24時間以内の送信制限数を超過するとDaily message quota exceededエラーが返される。 秒間の最大送信レートを超過するとMaximum sending rate exceededエラーが返される。 SESのCloudWatchメトリクスに送信制限数の項目はない。SESのダッシュボードか、AWS CLI、SDKで確認できる。 送信制限に引っかからないかモニタリングしたい場合、自前でカスタムメトリクスを取得する必要がある。 Errors related to the sending quotas for your Amazon SES account - Amazon Simple Email Service 送信制限の確認 アカウントダッシュボードから送信

                                                                Amazon SES 送信制限数を超えたときのエラーメッセージ | DevelopersIO
                                                              • Tuning Haskell RTS for Kubernetes, Part 1

                                                                We’re running Haskell in production. We’ve told that story before. We are also running Haskell in production on Kubernetes, but we never talked about that. It was a long journey and it wasn’t all roses, so we’re going to share what we went through. TL;DRConfigure Haskell RTS settings: Match -N⟨x⟩ to your limits.cpuMatch -M⟨size⟩ to your limits.memoryYou can set them between +RTS ... -RTS arguments

                                                                • Apple Silicon M1: Black. Magic. Fuckery.

                                                                  Wow! This took off. If you’d like to subscribe for more updates use the RSS feed or follow me on Twitter @singhkays Black. Magic. Fuckery. These are the words used by the user holdagold on reddit to describe their experience with the new Apple Silicon M1 Macbook Air. Rarely does a product leave people effusing to the extent Apple Silicon M1 has done this week. At best, you get the people who reall

                                                                    Apple Silicon M1: Black. Magic. Fuckery.
                                                                  • How we choked our Kubernetes NodeJS services

                                                                    The days of counting bits and clock ticks are history. CPU and memory may be cheap, but not enough to waste them — especially since it would be at our users’ expense. In this blog post, I’ll explain how we run our services in Kubernetes and manage their resources, how to make the most of them and what to look out for. Cover image by Jeremy Waterhouse at pexels.comKubernetes resourcesWhen we deploy

                                                                      How we choked our Kubernetes NodeJS services
                                                                    • Running JVM Applications on Kubernetes: Beyond java -jar

                                                                      Container Tamagotchi running JVMFirst off, I apologize for that lovely artwork above :D For those of you who might be younger and not familiar, taking care of a Tamagotchi used to be quite the task. If you didn’t give it the attention it needed, it would end up perishing. Running a JVM in a container is akin to having a modern Tamagotchi. You need to take care of it for it to function properly, fe

                                                                        Running JVM Applications on Kubernetes: Beyond java -jar
                                                                      • 70+ Ruby on Rails Security Best Practices & Vulnerabilities - Hix on Rails

                                                                        We use cookies to offer you a better browsing experience, analyze site traffic, and serve targeted advertisements. If you continue to use this site, you consent to our use of cookies. If you are looking for the cover to cover tutorial on Ruby on Rails Security Best Practices, you have come to the right place. In this comprehensive guide, I describe What's in Ruby on Rails out of the box security-w

                                                                          70+ Ruby on Rails Security Best Practices & Vulnerabilities - Hix on Rails
                                                                        • A Look at iMessage in iOS 14

                                                                          Posted By Samuel Groß, Project Zero On December 20, Citizenlab published “The Great iPwn”, detailing how “Journalists [were] Hacked with Suspected NSO Group iMessage ‘Zero-Click’ Exploit”. Of particular interest is the following note: “We do not believe that [the exploit] works against iOS 14 and above, which includes new security protections''. Given that it is also now almost exactly one year ag

                                                                            A Look at iMessage in iOS 14
                                                                          • Twitter、アプリ開発チームに新型MacBook Proの最上位モデルを導入 - iPhone Mania

                                                                            Twitter、アプリ開発チームに新型MacBook Proの最上位モデルを導入 2021 11/09 Twitterが、Appleシリコン「M1 Max」を搭載した新型MacBook Proの最上位モデルを、同社のiOS及びAndroid向けアプリを開発する全てのエンジニアを対象に、導入する予定であることが明らかとなりました。 アプリ開発におけるパフォーマンスが大幅に向上 Twitterのモバイルプラットフォーム担当上級スタッフであるジョン・スムスキ氏は、自身のツイートの中で、同社はiOS及びAndroidのエンジニア全員に、M1 Maxが搭載されたMacBook Proの最上位モデルを提供する予定であると述べています。スムスキ氏は、新しいAppleシリコンが搭載されたMacは、現在使用されているIntelチップ搭載Macと比較して、Twitterのアプリ開発におけるトップラインのパフォ

                                                                              Twitter、アプリ開発チームに新型MacBook Proの最上位モデルを導入 - iPhone Mania
                                                                            • Microsoft Word - MyRocks_RocksDB_paper.docx

                                                                              MyRocks: LSM-Tree Database Storage Engine Serving Facebook's Social Graph Yoshinori Matsunobu Facebook yoshinori@fb.com Siying Dong Facebook siying.d@fb.com Herman Lee Facebook herman@fb.com ABSTRACT Facebook uses MySQL to manage tens of petabytes of data in its main database named the User Database (UDB). UDB serves social activities such as likes, comments, and shares. In the past, Facebook used

                                                                              • 【Office365参考書】MigrationWizを利用してデータを移動する場合にEWSスロットリングポリシーを拡張したほうがいい? - 社畜の所業

                                                                                サードパーティ製のツールであるMigrationWizを使用してメールボックスなどのデータ移行をおこなうシナリオがあります。 MigrationWizは、他クラウドサービスやオンプレミスサーバーなどからOffice365へデータを移行する場合に利用します。 ※Office365テナント間のデータ移行でも利用できます。 大量のデータを移行する場合、EWSスロットリングポリシーに抵触してしまう可能性が懸念されます。 その場合、以下の値を拡張することでEWSスロットリングポリシーに抵触することを回避することができます。 EwsMaxBurst 増加したリソースを EWS ユーザーが消費できる時間の長さを定義し、これを超えたら調整を行うようにします。 これは、ミリ秒単位で測定されます。 EwsRechargeRate 予算時間中に EWS ユーザーの予算を回復する速度 (予算の増加単位) を定義し

                                                                                  【Office365参考書】MigrationWizを利用してデータを移動する場合にEWSスロットリングポリシーを拡張したほうがいい? - 社畜の所業
                                                                                • How We Improved Our Core Web Vitals (Case Study) — Smashing Magazine

                                                                                  Google’s “Page Experience Update” will start rolling out in June. At first, sites that meet Core Web Vitals thresholds will have a minor ranking advantage in mobile search for all browsers. Search is important to any business, and this is the story of how Beau Hartshorne and his team at Instant Domain Search improved their Core Web Vitals scores. Plus, an open-source tool they’ve built along the w

                                                                                    How We Improved Our Core Web Vitals (Case Study) — Smashing Magazine