マガジンのカバー画像

【株式会社Amazia】Tech Blog

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

#アプリ開発

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

社員インタビュー 〜Vol.5 インフラエンジニア 吉田 貢〜

こんにちは、株式会社Amazia採用担当の渡邉です。 今回は社員インタビュー第5弾としてサービス開発部でインフラエンジニアを担当している吉田さんにインタビューを行いました。 Qエンジニアを目指したキッカケはなんだったんですか?もともとネットワークが好きだったんですよね、見えないところで何かをつくっているのがかっこいいなと思ったのがエンジニアを目指すキッカケですかね。 Q:これまでのキャリアについて教えて下さい。サーバー製品のテクニカルサポートからエンジニアとしてのキャリア

社員インタビュー 〜Vol.4 サーバーサイドエンジニア 野崎哲成〜

こんにちは、株式会社Amazia採用担当の渡邉です。今回は社員インタビュー第4弾としてサービス開発部でサーバーサイドエンジニアを担当している野崎さんにインタビューを行いました。 Q:エンジニアになったキッカケを教えて下さい。父が仕事で会計ソフトを使うために幼少期から家にパソコンがあったのがキッカケですかね。使い方も分からなかったので、パソコン雑誌を買ってコマンドを打ち込んでDOS(Disk Operating System)を動かしてみるというのをやりながら、プログラミング

iOSDC 2023に参加しました(スピーカー編)

AmaziaでiOS開発者をやっている日向です。 iOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンス「iOSDC 2023」に参加いたしました。 Amaziaはシルバースポンサーとしても参加させていただいたのですが、それとは別にトーク20分とLT5分にも参加してまいりましたので、この記事はスピーカー視点で各種トークの感想及び補足説明をしていければと思います。 PushToTalkで作るトランシーバー こちらは20分のトークとしてお話しさせていただ

AWS Summit Tokyo 2023のオフラインに参加しました。

AWS Summit Tokyo 2023のオフラインに参加しました。 はじめにAmaziaでITインフラ担当をしている吉田です。 弊社ではインフラ環境にAWSを採用しています。 先日2023年4月20日、21日に幕張メッセで、日本最大のAWSを学ぶイベントであるAWS Summit Tokyo 2023が開催されました。 日々のシステム設計構築運用のヒントや新しいAWS技術のキャッチアップになるかと思って参加してきましたので、 遅ればせながらセッションの感想などを書き

社員インタビュー 〜Vol.3 iOSエンジニア 井門龍己〜

こんにちは、株式会社Amazia採用担当の渡邉です。 今回は社員インタビュー第3弾としてサービス開発部でiOSエンジニアを担当している井門さんに当社のことや開発業務について話を伺いました。 プログラミングをはじめたきっかけは?もともとパソコンを操作するのが好きだったんですよね。その延長線で、プログラミングをはじめたのがきっかけですかね。学生時代は高専に進学したので、CだったりC++の基本情報的な範囲については学校の授業で学びました。ただ、ほぼ独学で学んだところが大きいです。

社員インタビュー 〜Vol.2 Androidエンジニア 花井陽佑〜

こんにちは、株式会社Amazia採用担当の渡邉です。 今回は社員インタビュー第2弾としてサービス開発部でAndroidエンジニアを担当している花井さんに当社のことや開発業務について話を伺いました。 ◆もともとエンジニアを目指していたんですか?いえ、学生時代はエンジニアになろうとはあまり考えていませんでした。ただ幼少期から、「手に職つけている職人さん」に対して憧れがありましたので、何かしらの技術者になりたいという漠然とした夢は持ってました。 そのため文理選択では理系を、学部

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

とあるiOS開発者の二週間(2021年12月)

AmaziaでiOS開発者をやっている日向です。 本日は開発者の二週間のスケジュールのご紹介をしたいと思います。 まず、勤務体系についてですが、Amaziaの開発者はフレックスタイムが導入され、コアタイムは11:00〜15:00となっています。また、2022年1月現在は出社比率40%のリモート業務対応となっており、週5日勤務の場合、うち3日はリモート勤務となっています。なのでカレンダーでは、在宅勤務は8:00〜17:00、出社勤務では9:30〜18:30といった形で柔軟な勤