Akerun Advent Calendar 2023

Akerunバックエンドシステムの技術的負債に対する取り組み[後編]

この記事は Akerun Advent Calendar 2023 - Qiita の24日目の記事です。 こんにちは。@ps-tsh です。API Server などバックエンドシステムの開発を担当しています。前回に続き、当社(Photosynth)での技術的負債に対する取り組みについて紹介します。 前編は…

Akerunバックエンドシステムの技術的負債に対する取り組み[前編]

この記事は Akerun Advent Calendar 2023 - Qiita の23日目の記事です。 こんにちは。@ps-tsh です。API Server などバックエンドシステムの開発を担当しています。最近は一つのトレンドとして技術的負債との付き合い方をテーマとしたIT勉強会の数が増えてき…

[SwiftUI]テスタブルな画面遷移の実装手順

こんにちは、 takeshi-p0601 - Qiita です。普段iOSアプリケーションの開発をメインに業務を行っています。AdventCalender今年2回目の参加です。 本記事ではiOSアプリに関する実装の小技を紹介します。具体的にはSwiftUIでアプリを実装するにあたって、最近…

リファクタリングの効果を可視化したい

この記事は Akerun Advent Calendar 2023 - Qiita の19日目の記事です。 はじめまして。SW開発部の @yooda です。Photosynthに入社して1年半ほどになります。 BtoC 向けのサービス開発として MIWA Akerun Technologies と一緒に開発をやっています。 はじめ…

15億件以上入ったテーブルのスキーマをサービス無停止で変更した

15億以上のデータが入ったMySQLテーブルのスキーマ変更をサービス無停止で実施しました。 今回はこの対応を実施した私が、そもそもなぜサービス無停止でのスキーマ変更が必要だったのか、どのようにサービスを止めずにスキーマ変更したのか、実際に使用した…

Akerunコントローラーからwebhookする

Akerunコントローラーからwebhookの通信ができるように改造し、slack workflowと連携させます

開発遅延を防ぐ!事前検証によるプロジェクト管理術

プロジェクトの初期段階での検証は、将来的な問題を未然に防ぐために重要です。 この記事では初期段階での検証がなぜ重要か、どうやって実施するかを私が経験した事例を交えながら紹介します。

組み込みエンジニアのインフラ/SREへの挑戦

組み込みエンジニアのインフラ/SREへの挑戦 はじめに みなさま、初めまして。昨年11月にphotosynthに中途で入社したny-yoです。よろしくお願いします。 今回は組み込みエンジニア出身の私が、インフラ/SRE領域に挑戦した1年を振り返りたいと思います。 なぜ…

開発組織の負債と戦い続ける

この記事は Akerunのカレンダー | Advent Calendar 2023 - Qiita の 11 日目です。 このイベントに参加して 4 年目となりました AkiAbe - Qiita です。 昨年は FW 開発領域のマネージャーとしての活動をしていましたが 、今年はソフトウェア領域全体のマネー…

Cobraを使ったCLI開発の新しい定番 ~ベストプラクティスと実践ガイド~

この記事は Akerunのカレンダー | Advent Calendar 2023 - Qiita 15日目の記事です。 こんにちは、住宅開発チームの島田です。 はじめに パッケージを利用しないパターン CLIパッケージの選定 Cobraを利用したパターン1 Cobraを利用したパターン2 はじめに …

Google Play Consoleの署名エラーでリリースが遅れた

この記事は Akerunのカレンダー | Advent Calendar 2023 - Qiita - 9日目の記事です。 こんにちは、ohioshirt - Qiita です。 普段はAndroidアプリの開発をしています。個人ではiOSアプリも開発します。 今回はAndroidアプリリリース作業の中で起きたトラブ…

SCRUM BOOT CAMP THE BOOK を読んでスクラム開発を理解する

はじめに この記事は Akerunのカレンダー | Advent Calendar 2023 - Qiita 8日目の記事です。 こんにちは、開発部住宅開発チームの ps-yu1129 - Qiita です。普段は Web アプリケーションのバックエンド開発をメインで担当しています。 はじめてスクラムをや…

新卒エンジニアの挑戦:電気錠シミュレータ開発の全記録

初めに こちらは、Akerun Advent Calendar 2023 7日目の記事です。 皆さんこんにちは。この度新卒でFWエンジニアとして入社したwipaltoです。 記事を書くことが初めてなので、緊張しております。 いきなりですが、新卒研修としてフォトシンスに入社してから…

Akerunコントローラーをスマートプラグにする

本記事ではAkerunコントローラーの出力信号を受け取れるスマートプラグ用の外部回路を作成し、Akerunコントローラーのスマートプラグ化を行います。

組込みソフトウェアのリファクタリングとE2Eテスト

こんにちは。 Esperna - Qiita です。 想定読者は日々コード負債と闘うソフトウェアエンジニアです。 今回伝えたいことは以下の2点です 単体テストを特定のAPIを起点としてE2Eに近い形で書くと壊れやすいテストが減る 特定のAPIの呼び出しに対するHWの振る…

細かい業務改善_2023

こんにちは、takeshi-p0601 - Qiita です。普段iOSアプリケーションの開発をメインに業務を行っています。本記事はブログの1日目で、それに相応しいような特大ネタでなくちょっと地味なんですが、よかったらお立ち寄りください~ この記事は去年もこちらで記…