フィーチャフラグ:落とし穴と、設定可能なシステム研究からの教訓

2025-02-14

この記事では、ソフトウェア開発で広く使われているフィーチャフラグの潜在的な問題点を考察しています。便利である一方で、フィーチャフラグは、特にフィーチャ間の相互作用、フラグの削除、テストに関して、保守が困難なコードにつながる可能性があると著者は主張しています。この記事では、設定可能なシステムとソフトウェア製品ラインに関する既存の研究をレビューし、設定の意思決定者の明確化、適切なバインディング時間の選択、標準化された実装とドキュメントの使用、組み合わせテストなどの手法を活用してソフトウェアの品質を向上させることなど、得られた教訓をまとめています。

続きを読む

2024年データベース戦争:オープンソースの戦い、巨大テクノロジー企業による買収

2025-01-01
2024年データベース戦争:オープンソースの戦い、巨大テクノロジー企業による買収

2024年は、ライセンス紛争と巨大テクノロジー企業間の激しい競争によって特徴づけられた、データベース業界にとって激動の年でした。RedisとElasticsearchは、ライセンスの変更後、コミュニティからの激しい反発を受け、最終的にオープンソースモデルに戻りました。DatabricksとSnowflakeの競争は、パフォーマンスベンチマークを超え、LLMやデータカタログを含むようになり、イノベーションを推進しました。DuckDBの使いやすさと移植性により、分析クエリのための最適な選択肢となり、さまざまなシステムへの統合が進みました。この年は、Aurora DSQL、CedarDB、SQL対応のGoogle Bigtableなどのリリースや、AlteryxやMariaDBなどの主要企業の買収も見られました。この記事は、Larry Ellisonの80歳の誕生日を締めくくりとして、データベース業界における莫大な富と激しい競争を強調しています。

続きを読む
テクノロジー 競争