Akka(Scala)で書かれたレガシーシステムをRailsでリプレイスした話

前置き この記事では、AkkaとRails,もしくはScalaとRubyのどちらが優れている、などという話は出てきません。 結論を先にも書いておくと、 フレームワークや言語に関わらず、テストや仕様書、CIなどがいかに整っているかが保守性に関わる 技術選定には、会…

ドメインの管理をVALUE DOMAINからRoute 53に安全に移行した話

はじめに イタンジのSREチームの田渕です! イタンジでは、基本的にはRoute 53でドメインを管理していますが、古くから使っているものに関しては、VALUE DOMAINでも管理をしていました。 しかしVALUE DOMAINではIaCツールによる管理ができないため、先日、ド…

terraformとクラウドの状態の差分を定期的に監視する仕組みを作った話

はじめに イタンジSREチームの田渕です! イタンジではクラウド管理のIaCツールとしてterraformを使っています。 terraformとクラウドの状態の差分を定期的に監視する仕組みを作ったところ、うまくワークし、かなり運用負荷が下がったため、皆様にも紹介しま…

KotlinでJavaのStaticを使う方法まとめ。

はじめに OWNR by RENOSY Android開発のSugeunです。 OWNR by RENOSYは海外のお客様向けに英語対応を始めました。 今回はKotlinにはstatic修飾子がなかったので、代わりとして@JVMアノテーション, companion Objectの使い方を勉強しました。 @JVMアノテーシ…

構造化データマークアップ(JSON-LD)をRENOSY ASSETとRENOSY マガジンに追加した話

1. はじめに はじめまして!RENOSYプロダクトのフロントエンドの開発をしている犬塚です。RENOSY ASSETとRENOSY マガジンには構造化データマークアップを導入しています。今回はその導入背景と実装方法について紹介したいと思います。 2. 導入背景と目的 SEO…

QAチーム1年9ヶ月くらいの振り返り

QA

ご無沙汰しております。QAチームの柿崎です。 GA technologies では半期に一度、 GREATEST AWARDS という社内表彰の場が設けられています。 先日、その場にて栄えある ENGINEER of the YEAR という賞を頂きまして、 良い機会なので入社してからの1年9ヶ月く…

Androidで使われているApplication ContextとActivity Contextの使い所まとめ。

始めに こんにちは、OWNR by RENOSY Android開発のSugeunです。 最近、OWNR by RENOSYはチャット機能を追加しました。弊社で不動産物件を購入いただいたお客様はご利用いただけます。是非気軽に使ってください。 今回は今までAndroid開発中でApplication Con…