This document summarizes a microservices meetup hosted by @mosa_siru. Key points include:
1. @mosa_siru is an engineer at DeNA and CTO of Gunosy.
2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway.
3. Challenges discussed were managing 30 microservices, ensuring API latency below 50ms across availability zones, and handling 10 requests per second with nginx load balancing across 20 servers.
Spring Batch is a framework for batch processing in Java. It allows developers to process large volumes of records by dividing the work into small chunks called steps. The framework includes components like job launcher, job repository, step, item reader, item processor and item writer to process a batch job. Jobs are composed of steps, and steps use readers, processors and writers to read, process and write data.
Spring Batch is a framework for batch processing in Java. It allows developers to process large volumes of records by dividing the work into small chunks called steps. The framework includes components like job launcher, job repository, step, item reader, item processor and item writer to process a batch job. Jobs are composed of steps, and steps use readers, processors and writers to read, process and write data.
The document describes how to use RxJava to make asynchronous API calls and handle the results. It defines a searchRecipe method that returns an Observable object to search for recipes by keyword. Subscribers can subscribe to the Observable and handle the onNext, onError and onCompleted events to update the UI in response to the API call results. Operators like map, subscribeOn and observeOn are used to modify the Observable stream and control threading.
【Potatotips #26】Replace EventBus with RxJava/RxAndroidHiroyuki Kusu
This document discusses replacing the EventBus library with RxJava and RxAndroid for event handling in Android applications. It provides sample code for an RxEventBus class that can be used similarly to EventBus, posting and subscribing to events. It also discusses best practices like providing the RxEventBus as a singleton using Dagger 2 dependency injection.
IoT Devices Compliant with JC-STAR Using Linux as a Container OSTomohiro Saneyoshi
Security requirements for IoT devices are becoming more defined, as seen with the EU Cyber Resilience Act and Japan’s JC-STAR.
It's common for IoT devices to run Linux as their operating system. However, adopting general-purpose Linux distributions like Ubuntu or Debian, or Yocto-based Linux, presents certain difficulties. This article outlines those difficulties.
It also, it highlights the security benefits of using a Linux-based container OS and explains how to adopt it with JC-STAR, using the "Armadillo Base OS" as an example.
Feb.25.2025@JAWS-UG IoT
24. Model
View Controller
① GUIイベント
③ 描画依頼
Fragment
(or Activity)
レイアウトXML
View、ViewGroupクラス
③④は
Controllerを経由する
Androidの場合
② モデル操作・更新
データの保持
&ビジネスロジック
(WEB-APIを発行するのは
Model)
④ データ取り出し
普通のJavaクラス
25. Model
View Controller
① GUIイベント
② モデル操作・更新
③ 描画依頼
Fragment
(or Activity)
普通のJavaクラス
③④は
Controllerを経由する
Androidの場合
Event Bus
ORM
Retrofit 等
Butter Knife
データの保持
&ビジネスロジック
(WEB-APIを発行するのは
Model)
レイアウトXML
View、ViewGroupクラス
④ データ取り出し
57. ・レイアウトに関する固定値は、教科書
どおり res フォルダ配下の XML で管理する
・ロジックに関するものは普通に固定値
クラスを作って public static final で定義する
・その Fragment でのみ利用するものはその Fragment
に書いてもよいと思う
固定値