Nam Anh Mai D.forFIS Securityblog.fiscybersec.com·Oct 7, 2024Lỗ hổng cho phép tin tặc tấn công thực thi mã từ xa trong Apache Avro SDKĐược đánh giá với mức độ nghiêm trọng High, vừa qua CVE-2024-47561 được phát hiện đang tồn tại trên sản phẩm Apache Avro Java Software Development Kit (SDK), cho phép kẻ tấn công thực thi mã tùy ý trên hệ thống nếu khai thác thành công. Thông tin ch...Newslettersfiscybersec
Omprakash Sridharanomprakashsridharan.hashnode.dev·Jun 24, 2023Rust multi module microservices Part 8 - The conclusionThe entire code that we wrote until now is available for reference here. Let's run our code ! Terminal 1 docker compose up Please wait for the containers to start ( ~20 seconds ) and then run the below commands. Terminal 2 cargo run --bin books_api ...39 readsRust super appRust
Omprakash Sridharanomprakashsridharan.hashnode.dev·Jun 24, 2023Rust multi module microservices Part 7 - Books AnalyticsWe are so close to the end and just one more step to configure a service that consumes the created book. Update the Cargo.toml of books_analytics crate to have the below contents. [package] name = "books_analytics" version = "0.0.0" edition = "2021" ...32 readsRust super appRust
Omprakash Sridharanomprakashsridharan.hashnode.dev·Jun 24, 2023Rust multi module microservices Part 4 - Kafka with AvroIn this article, we will set up the Kafka crate with a generic producer and consumer capable of producing and consuming data in the Avro format. We will also integrate it with the Confluent Schema Registry to ensure that the messages adhere to a spec...56 readsRust super appRust
Omprakash Sridharanomprakashsridharan.hashnode.dev·Jun 24, 2023Rust multi module microservices Part 3 - DatabaseLet's start with our first common module which will be fairly basic and provide a good base to start dealing with our database. Open the Cargo.toml inside the database crate(folder) and add the dependencies like the one below. [package] name = "datab...49 readsRust super appRust
Omprakash Sridharanomprakashsridharan.hashnode.dev·Jun 24, 2023Rust multi module microservices Part 1 - IntroductionHey folks, welcome to a mini-series of articles in which I continue my Rust learning journey, aiming to share knowledge and enjoyment throughout the process. In this series, I will focus on visualizing a multi-crate workspace project that allows for ...102 readsRust super appRust
Tony Kipkemboithedataengineerblog.com·May 30, 2023The 4 Common Data Formats in Data EngineeringIntroduction Choosing the right data format is an integral part of data engineering. The decision significantly influences data storage, processing speed, and interoperability. This article dissects four popular data formats: CSV, JSON, Parquet, and ...60 readsData Science
Lukasz Dlookinjava.hashnode.dev·Apr 4, 2023Introduction to Apache AvroI know that I already mentioned Apache Avro, but I believe that some basic explanation is needed. Apache Avro is a data serialization system that allows you to define complex data structures and store them in a compact binary format. It was originall...Apache Avro
Lukasz Dlookinjava.hashnode.dev·Mar 27, 2023Trade Message definition in AvroApache Avro is a powerful data serialization system that allows you to define data structures in a concise, language-independent format. This allows you to easily share data structures between different systems and programming languages. Define Avro ...gradle