2019/08/23 第21回 Tokyo Jazug Night
https://jazug.connpass.com/event/139300/
動画: https://www.youtube.com/watch?v=YMAV8aqb9pk
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.
2019/08/23 第21回 Tokyo Jazug Night
https://jazug.connpass.com/event/139300/
動画: https://www.youtube.com/watch?v=YMAV8aqb9pk
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.
An introduction and future of Ruby coverage librarymametter
Ruby's current test coverage feature, coverage.so, only measures line coverage. The speaker proposes expanding it to support function and branch coverage in Ruby 2.5. This would involve updating the coverage.so API to return additional coverage data types and structure the output data in a more extensible way. A preliminary demo applying the new coverage.so to Ruby code showed it can integrate with C code coverage from GCOV and display results in LCOV format. The speaker seeks feedback on the proposed API design to finalize it for Ruby 2.5.
The document provides an overview of blockchain technology using Go programming language, discussing concepts like consensus algorithms, decentralized applications, and various blockchain projects like Ethereum and Hyperledger. It includes technical details such as JSON examples for blocks, proof of work and stake mechanisms, and highlights tools and APIs for interaction with blockchain systems. The document emphasizes community involvement and resources for further exploration in blockchain development.
神に近づくx/net/context (Finding God with x/net/context)guregu
This document discusses different approaches to building an authentication middleware in Go web applications. It begins with using the standard library, then explores Goji and its request context. It settles on using the x/net/context package and kami router, which allow sharing database connections and authentication objects across requests and tests through the request context. Middleware is defined hierarchically in kami. This approach avoids global variables and simplifies testing.
Apache Spark Streaming + Kafka 0.10 with Joan ViladrosarieraSpark Summit
The document discusses the integration of Apache Kafka with Apache Spark Streaming, highlighting Kafka's characteristics such as being fast, scalable, and fault-tolerant. It outlines the Kafka and Spark Streaming architectures, their semantics, and various enhancements, including new consumer APIs and strategies in the latest versions. The presentation also addresses practical use cases at Billy Mobile, emphasizing the need for event retention and the handling of duplicates in ETL processes.
2022/3/24に開催した「オンプレML基盤 on Kubernetes」の資料です。機械学習モデルの開発者が、よりモデルの開発にのみ集中できるようにすることを目指して開発している「LakeTahoe(レイクタホ)」について紹介します。
https://ml-kubernetes.connpass.com/event/239859/
2022/3/24に開催した「オンプレML基盤 on Kubernetes」の資料です。オンプレミス環境のKubernetesを使って構築した機械学習基盤の開発、運用の取り組みをご紹介します。
https://ml-kubernetes.connpass.com/event/239859/