MoffBear エンジニアリング blog


SpringBoot x Concourseでビルド

SpringBoot x ConcourseでビルドSpring BootのアプリケーションをConcourseでビルドする。 シンプルなパイプラインを作成今回の検証では、2つのジョブを実装してみる。 Pull RequestでUnitテストを実行するジョブ(Continuous Integration) アプリケーションの成果物をDocker RegistryへPushするジョブ p......

Concourse システムアーキテクチャ

Concourse システムアーキテクチャConcourse CIのシステムアーキテクチャについて記述する。 Concourse document アーキテクチャ※ 参考は、Pivotal documentation。Concourse architecture ATCHttpサーバー。デフォルト8080ポートで起動する。以下の役割を持つ。 Concourse web UI flyコマンド......

Cassandra クラスタ構築

Cassandraクラスタ構築Cassandraクラスタ構築に関して記述する。※ Cassandraのバージョンは3系である。 Cassandra データ構造Cassandra データ処理Cassandra シングルノード構築 クラスタシングルノードのCassandraを構築できていれば、クラスタの構築はそこまで手間ではない。 Cassandraの設定listen addressとrpc ......

Cassandra シングルノード構築

Cassandra シングルノード構築Cassandra3系のシングルノード構築について記述する。 About cassandra data structure architectureAbout cassandra data flow architecture JavaのインストールCassandraはJavaで実装された製品なので、Javaのインストールは当然必要。Java9では動かない......

Cassandra データ一貫性

データ一貫性Cassandraの一貫性について記述する。以下の関連ドキュメントは把握していることを前提とする。 Apache Cassandra documentCassandra データ構造Cassandra データ処理 ConsistencyCassandraはデータの一貫性をコントロールすることができる。またCassandraの一貫性レベルは、ReadとWrite両方のコントロールがで......

Cassandra データ処理

Cassandra データ処理Cassandraのデータ処理について記述する。 Apache Cassandra documentCassandra data structure architecture 読み込み処理読み込み処理をするとき、複数のパターンで読み込みを行う。以下にRead処理フローを記述する。 MemTableを読み込む。 Rowキャッシュが有効であれば、MemTableよ......

Cassandra データ構造

Cassandra データ構造Cassandraのデータ構造について記述する。 データアーキテクチャCassandraは、APアーキテクチャである。CAP定理のAvailability、Partition Toleranceに注力している。 ハイパフォーマンス 分散システム シングルポイントでのダウンがない 高可用性 RDBMSとCassandraを比較する。 RDBMS Ca......