software architecture

Classifying Serialization Formats for Inter-service Communication in Distributed Systems

This study focuses on classifying serialization formats used in inter-service communication (ISC) within distributed systems and exploring their historical development. We have examined key features of humanreadable formats such as XML, JSON, and YAML, binary formats like Protocol Buffers and Apache Avro, and columnar formats such as Apache Parquet and ORC, among others. Our results have indicated a significant shift toward binary formats optimized for speed and compactness in recent years.

Архітектура віртуального інноваційного простору для ІТ-студентів

Побудовано компоненту та програмну архітектуру Віртуального інноваційного простору як спеціалізованої Веб-спільноти для ІТ-студентів. Обґрунтовано необхідність ведення високорівневої розробки VIS за допомогою системи керування контентом Drupal. Для побудови програмної платформи VIS вибрано типовий набір Apache, PHP, MySQL.