DB

MySQL徹底入門 第4版を読んで

MySQL徹底入門 第4版を読んで

Read
MVC

Spring 非同期処理とリトライ処理

Springの@Asyncを使った非同期処理、Spring Retryを使ったリトライ処理のサンプルです。(Java 11, Spring Boot 2.5.2)

Read
Metrics

Docker上で起動したPrometheusを使って、Micrometerで収集したメトリクス可視化する

Amazon Managed Service for Prometheusが値下げされるという[記事](https://aws.amazon.com/jp/about-aws/whats-new/2021/05/aws-announces-a-price-reduction-for-amazon-managed-service-for-prometheus-amp/) を見かけて、「そろそろMicrometerのモニタリングシステムをCloud Watchから乗り換えるか」って気持ちになったのでPrometheusをサクッと試してみました。 メトリクス収集対象のアプリケーションを作ります。今回はSpring Bootで作ります。

Read
CICD

JenkinsからGitHub Actionsへの移行をキメた

社のCI/CDをJenkinsからGitHub Actionsへ移行をキメたのでtipsまとめます。デプロイ・リリース方法が多様化し、Jenkins、AWS CodeBuild・AWS CodeDeploy、GitHub Actionsでデプロイするようになっていきました。デプロイ・リリース方法を統一したいするというのが第1の目的でGitHub Actionsへ移行しました。

Read