AWS マネジメントコンソールで「SignatureDoesNotMatch: Signature expired」が表示される

はじめに こんにちは、インフラ/バックエンド担当の森井です。 先日AWS マネジメントコンソールにログインした際、ELBの一覧画面にて下記のエラーに遭遇したので、解決方法を書き残しておきます。 SignatureDoesNotMatch: Signature expired: 20240627T06204…

Google Cloud ことはじめ ~Google Kubernetes Engine編~

こんにちは!インフラ担当の米田です。 Google Cloudには色々なサービスがありますが、みなさんは一通り使ったことはありますか? 最近はフェンリルでもGoogle Cloudを使ったプロジェクトの話を耳にするようになってきたこともあり、これを機に『Google Clou…

KotlinFest 2024に参加しました

Kotlin Fest 2024会場 先日開催されたKotlin Fest 2024に参加してきました。今年は5年ぶりのオフライン開催となり、フェンリルからはAndroid、iOSに関わらず9名のエンジニアが参加しました!当日の様子と、気になったセッションをフェンリルのメンバーが紹介…

【セッションレポート】「Nintendo Switch™ 向けプッシュ通知システムのリプレイス事例」が面白い!

はじめに こんにちは、バックエンド/インフラ担当の森井です。 先日、NPNS(Nintendo Push Notification Serviceの略?)のリプレイス事例がAWS Summit Japan 2024で公開されました。 NPNSは、Nintendo Switchにおける通知を行うシステムで、iOSにおけるAPNs…

Control Center Customization について #WWDC24

はじめに 今回は WWDC24 で発表された新機能 Control Center Customization について調べた内容を簡単にまとめたいと思います また、合わせて簡単なサンプルの実装もしてみようと思います Control Center Customization とは WWDC24 で発表された iOS 18, iP…

iOSアプリで利用できるApple Intelligenceの機能について #WWDC24

iOSエンジニアの谷藤(@penguinsan_pg)です。 WWDC24でApple Intelligenceが発表されました。 Apple IntelligenceとはAppleが独自で開発した人工知能システムです。文章の要約・音声認識・画像生成など、Apple Intelligenceを利用することで、AI技術を活用し…

トランザクションとはなにか?

こんにちは! Web バックエンド担当の小山です。 「Web エンジニアなら知っておきたい」ということで、今日は 「トランザクション」 についてです。 トランザクション とは データベースにおいて、一連のデータ操作を1つのまとまりにして取り扱う仕組みです…

HTMLタグはそのタグにどのような目的や役割があるのかを意識して書きましょう

webエンジニアの村田です。 突然ですがみなさん、このような経験はありませんか? リンクを新しいタブで開こうと思い、右クリックをしても「新しいタブで開く」メニューが表示されなかった 既存のHTMLを編集する際、divタグばかりで構成されていて読みづらい…

Webエンジニアなら知っておきたいルーティングの基本

インフラ担当の柴田です。 「Web エンジニアなら知っておきたい」ということで、今日はルーティングについて紹介したいと思います。 例えばAWSのEC2でサービスを立ち上げて、Security groupを設定したのにつながらない。Dockerで立ち上げたサービスにつなが…

AWS GameDay ~Multi-Region Disaster Recovery~に参加しました

AWS

インフラ担当の柴田です。 4月26日に行われたAWS GameDay ~Multi-Region Disaster Recovery~に参加しました。 今回は1人で行うGameDayで良い成績を出すのは難しいと思っていたのですが、優勝できたので感想を書いてみようと思います。 チーム名を雑につけな…