Stripeの主要オブジェクトを関係図で理解する ― 支払いの「誰が」「何を」「どうやって」を整理する ―
この記事の目的 Stripe を学び始めたのですが、PaymentIntent / SetupIntent / Customer / PaymentMethod / Account など多くのオ...
30 search resultsShowing 1~20 results
You need to log-in
この記事の目的 Stripe を学び始めたのですが、PaymentIntent / SetupIntent / Customer / PaymentMethod / Account など多くのオ...
はじめに Pythonのアプリケーションで環境変数を読み込むときってどうしてますか? 一般的に広く使われている方法としてはos.getenv()を使った以下の2つだと思います。 1. 普通にOS...
はじめに 数年前に Python で gRPC サーバーを少し触ったことがあったのですが、当時はまだ gRPC そのものに馴染みがなかったことと、公式ツール(protoc)の使い勝手にやや難しさ...
はじめに Rust の CI ビルドを高速化する方法として、依存ライブラリやビルド成果物のキャッシュを使う選択肢がよく挙げられます。 GitHub Actions で Rust プロジェクトをビ...
はじめに AKS 上で稼働しているアプリケーションに外部からアクセスできるよう、Azure Application Gateway(以降、APGW)を Ingress として利用しています。最近...
はじめに Pythonのテストフレームワークであるpytestでは、@pytest.mark.parametrizeデコレーターを使うことで複数のテストケースを簡潔に定義することができます。 さ...
はじめに 以前、Github ActionsのCIに pytest-coverage-comment を導入しているOSSを支援していました。 その際に、当該リポジトリをフォークしてプルリクエス...
この記事を読むとできること GitLensのAI機能を使うと、↑のようにステージング領域に追加したファイルの変更差分を読み取ってコミットメッセージを自動生成し、その内容を自動挿入してくれます。 ...
はじめに RustのDB接続用ライブラリ SQLx を使っているのですが、queryとquery_as の仕様や両者の違い、使い分けが曖昧だったので整理しました。 TL;DR queryとque...
はじめに 近年、クラウドネイティブな分散システムの構築・運用が一般化されつつあり、それに伴い可観測性(Observability)というワードが注目を集めていると思います。 分散システムに限らず...
はじめに Python3.9から導入された型ヒント Annotated を使っていますか? 例えば、FastAPIを使っている人なら目にしたことがあると思いますが、以下のようにエンドポイントに対...
はじめに この記事は、Qiita Engineer Festa2024のキャンペーンテーマ「Markdown AIで記事を投稿しよう!」に関する内容です。 実際にMarkdown AIを使って記...
はじめに 元々、Windowsでトラックボールマウス MX Ergoを使っていたのですが、業務端末がMacBookに切り替わったことでトラックボールマウス→Trackpadに移行しました。 しば...
はじめに DockerのCPUアーキテクチャ(aarch64とx86_64)の違いによってPythonのpsutilライブラリがインストールできず、それによってコンテナイメージのビルドが失敗した...
はじめに 既存のシステムでGraphQLを触っているのですが、スキーマを一から作成した経験がないことと、スキーマと型システムの基礎的な部分の理解が浅いなぁと感じていたので学び直しました。 学習方...
はじめに 以下構成のバックエンド環境をFly.ioに初めてデプロイしてみたので、その時の手順を共有します。 FastAPI(Dockerコンテナ) SQLAlchemy(ORM) Psycopg...
はじめに FastAPIで作ったREST APIのエンドポイントに対して、PythonのHypothesisを使ってプロパティベーステストを実施する方法を調べながら学んだので本記事に残します。 ...
はじめに PythonでREST APIを構築する場合、候補となるフレームワークはいくつかありますが、代表的なものとしてはFastAPIとFlask(flask-smorest)があるかと思いま...
はじめに 個人開発の一環で、特定のディレクトリ内のファイルが変更された場合、それを検知して外部のAPIにリクエストを投げるPythonプログラムを作りました。 Pythonでディレクトリ内のファ...
はじめに SQLAlchemyはPythonで一般的に広く使用されているORM(Object Relational Mapping)ライブラリの1つで、データベース操作の複雑さを抽象化し、より簡...
30 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.