В настоящей книге изложены основы построения современных и устремленных в будущее цифровых платформ, рассматриваются характерные элементы, обязательные для любой платформы. Поднимаемые в книге вопросы затрагивают все этапы жизненного цикла платформ и продуктов, создаваемых на их основе. Особое внимание уделено архитектуре платформ, рискам, возникающим при их создании и развитии, а также способам преодоления этих рисков. Книга будет полезна как ИТ-специалистам, так и руководителям организаций.
Для архивных данных необходимо надежное хранилище с функциями эластичного масштабирования, при этом относительно недорогое в плане потребления ресурсов. В качестве примера технологической поддержки подобного решения можно привести распределенную файловую систему HDFS, а также построенную на эффективной работе с ней экосистему Apache Hadoop с одноименным продуктом во главе.
Если говорить об оперативных данных, то здесь необходимо обеспечить высокую производительность работы с ними (и тут на помощь приходят, например, IMDG/IMDB-решения), надежное хранение (SQL/NoSQL в зависимости от характеристик данных и предъявляемых к ним требований), эффективную передачу (потоки данных с эффективными брокерами сообщений).
Очевидно, что архитектуры предыдущих поколений (та же SOA) не могут обеспечить подобный гранулированный подход. Необходимо поддерживать организационную и технологическую распределенность ИТ-ландшафта, в котором можно четко определить end-to-end продукты и адресно работать с ними.