技術情報

ARISE analyticsの技術関連活動


エンジニアリング

  • AWSを使った疎結合なサービスの作り方

    こんにちは、IGD/SGUに所属するソリューションエンジニアの森です。業務ではAWSを活用し、ドローン関連サービスやAI基盤のインフラアーキテクチャ設計・開発を担当しています。 アーキテクチャ設計のレビューを受ける際、「疎結合」という言葉を頻繁に耳にしました。ソフトウェア設計においても「疎結合」と「密結合」という概念はありますが、インフラアーキテクチャでは具体的に何をもって疎結合とするのか、どのような構成がそれに当たるのか、密結合との違いは何なのかといった点に興味を持ちました。本記事では、それらを整理しながら、自身も疎結合な構成を適切に考えられるようになることを目的として執筆しました。...

  • Good Code, Bad Codeの擬似コードをDart(Flutter)でリライトして理解を深める 〜エラー編〜

    IGDのテックチームに所属するエンジニアの江澤です。 本記事はGood Code, Bad Codeを正しく深く理解するために、書籍内で登場する擬似コードをDartでリライトして要点を解説する記事です。 ※書籍名:Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考 - 秀和システム あなたの学びをサポート! 本記事は3記事目で、過去記事は以下になります。 1記事目:Good Code, Bad Codeの擬似コードをDart(Flutter)でリライトして理解を深める 〜抽象化レイヤー編〜 2記事目:Good Code, Bad...

  • 生成AIを用いたコードレビュー

    はじめに 初めまして。ARISEでWeb系の開発、モデルのソリューション組み込みを主に行う「ソリューションエンジニア」というキャリアトラックに所属しているエンジニアの坂本です。 先日から当社のブログでGitHub Copilotを利用したコード開発について触れてきました。 新人エンジニアがGitHub Copilotを使ってみた。 GitHub Copilotと一緒にTerraformを書いた体験談 初めてのインフラ構築 RAGアプリの作成でGitHub Copilotを使ってみた しかし、生成AIを用いた開発補助ツールはコード生成だけにとどまらず、様々模索されています。...

  • 【Go言語によるORM入門】ORMの基本と実例をGormを用いて解説

    Innovation & Growth Division所属のエンジニアの井上です。ARISE TechBlogは3回目の投稿となります。 過去にGoに関する記事を投稿してきました。 【Go言語入門】「Go」の概要や特徴とは?社内のAPI開発プロジェクトで採用して分かったこと 【Go言語でホットリロード】AirとDockerによるAPI開発環境 今回は我々のプロジェクトで利用している技術の一つであるObject-Relational Mapping(以下ORM)をGo言語(以下Go)を用いながら紹介します。 ORMとは...

  • Good Code, Bad Codeの擬似コードをDart(Flutter)でリライトして理解を深める 〜コードでの契約編〜

    はじめに MSDのモバイルチームに所属するエンジニアの酒井です。 本記事はGood Code, Bad Codeを正しく深く理解するために、書籍内で登場する擬似コードをDartでリライトして要点を解説する記事です。 Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考 - 秀和システム あなたの学びをサポート! 本記事は2記事目で、1記事目は以下です。 Good Code, Bad Codeの擬似コードをDart(Flutter)でリライトして理解を深める 〜抽象化レイヤー編〜 | 株式会社ARISE analytics(アライズ アナリティクス)...

  • Good Code, Bad Codeの擬似コードをDart(Flutter)でリライトして理解を深める 〜抽象化レイヤー編〜

    はじめに MSDのモバイルチームに所属するエンジニアの酒井です。 モバイルチームでは日々良いコードを書くためにレビューや議論を積極的に行っているのですが、今回Good Code, Bad Codeという書籍が話題に上がり、それを正しく深く理解し共有するためにブログ化しようということになりました。 内容をわかりやすく簡潔にまとめるとともに書籍内で登場する擬似コードをDartでリライトして要点を解説します。 Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考 Good Code, Bad Codeは、Googleでテックリードを務めるTom...

  • Serverless FrameworkとTerraformの使い分けについて

    Marketing Solution Division所属のエンジニアの坂本です。 FaaSデプロイの悩み 早速本題ですが、AWS Lambdaのデプロイについて悩んでませんか? 特に検索で飛んで来た方は様々なツールや管理方法を模索しているのではないかと思います。 現行のクラウド管理はIaCを使うことがほぼほぼスタンダードになっており、Terraformなどのツールを使ってIaCで構築しているかと思います。 (IaCについて知りたい方は記事を書いていますのでご参考いただければ。) 確かにインフラ側の目線だけで言えばTerraformでLambda等のFaaSを管理することもできます。...

  • 【Go言語でホットリロード】AirとDockerによるAPI開発環境

    Marketing Solution Division所属のエンジニアの井上です。 これまでARISE Techbogでは基礎的なGo言語(以下Go)記事を公開してきました。 【Go言語入門】「Go」の概要や特徴とは?社内のAPI開発プロジェクトで採用して分かったこと 【Go言語入門】goroutineとは? 実際に手を動かしながら goroutineの基礎を理解しよう! 今回はGoの応用編としてAPIサーバーを開発をする際に使う便利なツールを紹介していきます。 サンプルのコードもありますのでぜひお楽しみください。 GoでAPIを開発する際の問題...

  • レガシーエンジニアのためのモダンエンジニアことはじめ+(プラス)

    この記事は、Qiitaに投稿した内容をARISETechblog向けに修正加筆したものです。オリジナルを読んでみたい方は以下URLを参照ください。 https://qiita.com/moririnz/items/c1068ffdfb0666110a5a はじめに 初めましてこんにちは!COBOLerだった者です。 3年前にARISE analyticsへ入社し、今はビジネスアナリストやモバイルエンジニアをやっております。...

1
ご質問・お問い合わせは
こちらよりお送りください
採用
ARISE analyticsとは

PAGE TOP