Skip to content

Instantly share code, notes, and snippets.

View motoyasu-yamada's full-sized avatar

Motoyasu Yamada motoyasu-yamada

View GitHub Profile
@motoyasu-yamada
motoyasu-yamada / sakura.md
Created February 14, 2025 07:58
アリババクラウドから考察するさくらインターネット

Alibaba Cloudの中国における成長と海外進出

中国における政府の規制と政策

中国政府の規制は、国内市場においてAlibaba CloudがAWSやGCPに対して優位性を保つ上で極めて重要な要因となっています。中国の法律では、外国のクラウド事業者は現地企業と提携し、データを中国国内に保持することが義務付けられています (Why Did Amazon Fail in China? Market Analysis, Alibaba & Local Strategies - ECDB). 例えば、AWSはデータ保管の現地化を求められ、場合によっては一部資産の管理権を中国のパートナーに引き渡す必要があり、その自律性が制限されました (Why Did Amazon Fail in China? Market Analysis, Alibaba & Local Strategies - ECDB). また、北京は検閲(グレートファイアウォール)を回避するようなサービスの提供を、外国クラウド事業者に禁じています ([Why Did Amazon Fail in China? Market Analysis, Alibaba & Local Strategies - ECDB](https://ecommercedb.com/insights/why-amazon-failed-in-china-market-dynamics-strong-competition/4670#

了解しました。Java 21の登場により、Kotlinがサーバーサイド開発において「ベターJava」としての立場を失いつつあるのか、特に市場における採用動向や人材需要の観点から調査を行います。

具体的には、Spring Bootを中心としたエンタープライズ開発において、JavaとKotlinの採用トレンド、企業の選好、求人数の変化などを分析し、最新の動向をお伝えします。

調査結果がまとまり次第、報告いたします。

Java 21登場によるKotlin市場動向の分析

Java 21(最新LTS)のリリースにより、サーバーサイド開発で「より良いJava」として評価されてきたKotlinの立ち位置に変化が生じているかを、市場データに基づき分析します。特にSpring Boot領域でのJava vs Kotlinの選択傾向、人材需要、業界別の採用状況、そして今後の見通しについて述べます。

use Either Right Left
{{ This type is used to capture the expected error message }}
unique type bowling.Error = Error Text
{{
{score} takes in a list of numbers representing the pins knocked down for each roll of the bowling game, and should return either the total score or an error.
}}
bowling.score : [Nat] -> Either Error Nat
bowling.score rolls =