This document discusses messaging queues and platforms. It begins with an introduction to messaging queues and their core components. It then provides a table comparing 8 popular open source messaging platforms: Apache Kafka, ActiveMQ, RabbitMQ, NATS, NSQ, Redis, ZeroMQ, and Nanomsg. The document discusses using Apache Kafka for streaming and integration with Google Pub/Sub, Dataflow, and BigQuery. It also covers benchmark testing of these platforms, comparing throughput and latency. Finally, it emphasizes that messaging queues can help applications by allowing producers and consumers to communicate asynchronously.
This document discusses optimizations for Java programs to better utilize CPUs, especially newer CPU instructions. It covers how Java code is compiled to bytecode then JIT compiled to machine code at runtime. Improvements in OpenJDK 9-11 are highlighted, including support for Intel AVX-512, fused multiply-add, SHA extensions, and reducing penalties when switching between instruction sets. Optimizing math functions and string processing with SIMD is also discussed.
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~Shinji Takao
?
クラウドや多言語の環境に対応できる 新しいJava実行環境 GraalVM は、ネイティブビルドだけでなく、通常の Java VM として使うこともできます。
このたび、クラウド環境用ベンチマーク「BluePerf」などを使い、GraalVM と OpenJDK を比較したので、結果を報告します。
Japan Java User Group (JJUG) Cross Community Conference (CCC) 2021 Fall 発表資料
https://www.youtube.com/watch?v=5MtjfQfdC_g
This document discusses optimizations for Java programs to better utilize CPUs, especially newer CPU instructions. It covers how Java code is compiled to bytecode then JIT compiled to machine code at runtime. Improvements in OpenJDK 9-11 are highlighted, including support for Intel AVX-512, fused multiply-add, SHA extensions, and reducing penalties when switching between instruction sets. Optimizing math functions and string processing with SIMD is also discussed.
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~Shinji Takao
?
クラウドや多言語の環境に対応できる 新しいJava実行環境 GraalVM は、ネイティブビルドだけでなく、通常の Java VM として使うこともできます。
このたび、クラウド環境用ベンチマーク「BluePerf」などを使い、GraalVM と OpenJDK を比較したので、結果を報告します。
Japan Java User Group (JJUG) Cross Community Conference (CCC) 2021 Fall 発表資料
https://www.youtube.com/watch?v=5MtjfQfdC_g
An Agile Way As an SET at LINE
伊藤 宏幸(LINE株式会社 LINE開発3室 SET/@hageyahhoo)
LINE Developer Meetup in Tokyo #39 Testing & Engineering
での発表資料です
https://line.connpass.com/event/91423/
The document appears to be a presentation from the Developers Summit 2019 hosted by DENSO Corporation. It discusses DENSO's initiatives in IT and digital innovation. The presentation was given by Yoshiei Sato and Susumu Tomita from DENSO's Digital Innovation, Engineering Research & Development department. The document contains technical details and diagrams related to software development, data processing, and connected vehicle technologies.
This document discusses Amazon S3 and Glacier storage services. It provides an overview of S3 and Glacier, including how they are used to store and retrieve objects, their scalability and availability features, and pricing and billing models. The document also compares S3 and Glacier and how they are suited for different storage needs based on access frequency and cost.
This document summarizes a presentation on machine learning given by Masaki Samejima at the 2019 Developers Summit. The presentation covered topics including computer vision models and frameworks, model serving, AutoML, and hardware for machine learning. Key frameworks discussed were MXNet, Gluon, PyTorch, TensorFlow and ONNX. The document also provided examples of computer vision tasks like classification, detection and segmentation as well as generative models.
This document discusses gumi's infrastructure and services. It describes moving from 20 app servers to 90, scaling out Aurora from 3 to 11 instances, and increasing Redis instances from 1 to 14. The document also outlines gumi's approach to using AWS services like S3, CloudFront, Aurora, and Redis across public, private and management network segments.