マガジンのカバー画像

【株式会社Amazia】Tech Blog

27
株式会社Amazia Tech Blog
運営しているクリエイター

#中途採用

Amaziaを支える技術 2024フロントエンド編

こんにちは。CTOの江口です。 今回はマンガBANGブックス(manga-bang.com)で採用しているフロントエンド技術についてご紹介します。 バックエンド編、インフラ編に関しては別の記事にまとめていますので興味のある方はこちらをご覧ください。 開発言語・フレームワークNode.js 20.17.0 UIフレームワークChakra UI 状態管理・通信ライブラリJotai React Query(現TanStack Query) axios テストツールSt

Amaziaを支える技術2024サーバーサイド編

こんにちは。CTOの江口です。 今回はAmaziaのサーバサイド(バックエンド)に使用している技術要素をご紹介します。 WEBのフロントエンドについては別の記事にまとめる予定ですのでお楽しみに。 AWSなどのインフラに関する内容は別の記事でまとめていますので興味のある方はこちらをご覧ください。 開発言語Ruby 3.2.2 フレームワークRails 7.1.2 データベースMySQL(RDS) DynamoDB Redshift 全文検索エンジンOpenSearch

Amaziaを支える技術 2024年版(インフラ編)

こんにちは。インフラエンジニアの吉田です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、大人女子が楽しむ漫画アプリ「マンガトート」、海外向けの「MANGA BANG!」を展開しています。 このバックエンドを支えるインフラ環境に使用している技術要素についてご紹介いたします。 使用サービスAWS、GCP、SendGrid、CircleCI、GitHub、Terraform 技術要素Compute ElasticBeanstalk、Lambda Contai

Amaziaを支える技術 2024年版(iOS編)

こんにちは。Amazia開発運用部エンジニアの井門です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」をiOSアプリとして展開しています。 これらのiOSアプリがどのような技術要素で構成されているのか、簡単に紹介していきます。 環境対応プラットフォーム / iPhone,iPad 対応OSバージョン / 13.0 開発言語 / Swift アーキテクチャ / MVVM + Clean Architectu

Amaziaを支える技術2024年版(Android編)

こんにちは。AmaziaでAndroidエンジニアをしている花井です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、大人女子が楽しむ漫画アプリ「マンガトート」、海外向けの「MANGA BANG!」をAndroidアプリとして展開しています。 これらのAndroid版アプリにどのような技術要素が使用されているかご紹介します。 技術要素内容対応プラットフォーム / Android 対応OSバージョン / 7.0~ 開発言語 / Kotlin86%, Java

部署紹介/サービス開発部 2023年

こんにちは、株式会社Amazia人事担当の渡邉です。 今回は、当社のエンジニアチームであるサービス開発部についてCTOの江口にインタビューを行いました。 ◆現在のエンジニアチームの構成について教えてください。社員は全員が中途入社で、受託開発会社や大手・有名IT企業、フリーランスで活躍していた方など経験豊かな顔ぶれです。30代~40代中心のチームは比較的落ち着いた雰囲気で、主体的で自律性が高く、寛容な人柄のメンバーが多いのが特徴です。 現在は業務委託も含めて、総勢16名の組織

AmaziaでのTerraform構成について

はじめにAmazia インフラチームの吉田です。 弊社ではAWSの構築管理のためのIaCツールとしてterraformを使用しております。 時間の経過とともに、当初作成していたterraformの構成では設定に不都合が出るなどしたため、 terraformの構成の変更を実施しましたので共有いたします。 発生していた問題基本的にリソースの種別ごとにterraformの実行単位を分割していたのですが、 dataブロックのterraform_remote_stateを多く使用し

Amaziaを支える技術 2022年版(Android編)

こんにちは。AndroidエンジニアのHです。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」をAndroidアプリとして展開しています。 これらのAndroid版アプリにどのような技術要素が使用されているかご紹介します。 技術要素内容対応プラットフォーム / Android 対応OSバージョン / 7.0~ 開発言語 / Kotlin85%, Java15% アーキテクチャ / Clean Archite

Amaziaを支える技術2022年版(サーバーサイド編)

こんにちは。サーバサイドエンジニアの今井です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」を展開しています。 そのサーバサイドに使用している技術要素をご紹介します。 開発言語 Ruby 2.7.6 フレームワーク Rails 6.1.4 テスト RSpec Rswag AWS ECS、ECR、Elastic Beanstalk、WAF、CloudFront、RDS、S3、DynamoDB、Lamb

Amaziaを支える技術 2022年版(iOS編)

開発運用部エンジニアの日向です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」をiOSアプリとして展開しています。 これらマンガアプリがどのような技術要素で出来上がっているのか、簡単にご紹介したいと思います。 iOS 技術要素内容- 対応プラットフォーム / iPhone,iPad - 対応OSバージョン / 11.4〜 - 開発言語 / ほぼ100%Swift - アーキテクチャ / Clean Archit