Articles and slidesOn this pageArticles and slides tipGot some articles or slides to share? 😊 Send a pull request by editing this page. English Slides and videos 🎥 gRPC supercharged with ArmeriaVideo by Trustin Lee, 2 years ago This talk introduces Armeria's gRPC support as well as the core microservice features of Armeria, including service discovery, automatic retries, circuit breakers, distributed tracing and DocService. You'll learn how to have the best available gRPC experience by using such feature. 📊 Hello Armeria, Bye SpringSlides by Gihwan Kim and Kyeongsu Yim, 4 years ago Learn about the 3 steps for migrating your traditional Spring MVC application to Armeria. This talk also gives a performance highlight on the LINE Channel's migration that enabled the team to build a large payload download API without any concern about thread exhaustion or OutOfMemoryException. 📊 Building an Authentication Microservice at LINESlides by Dohan Kim, 4 years ago This talk unveils Doorkeeper, the authentication microservice that is responsible for the server-to-server authentication between the microservices in LINE's messaging system. It shows how Doorkeeper leverages the Armeria features such as gRPC, DocService, AuthService, client-side load-balancing and Logback integration. 📊 Introducting Armeria (or Three Principles of a Good Framework)Slides by Trustin Lee, 4 years ago This talk introduces the three core principles behind how Trustin Lee and his team designed and implemented Armeria and how they run their community to build the best web and RPC framework. You'll find this talk useful if you are curious to know what Armeria is or what you should focus on to build a good framework. 🎥 Talking Kotlin Podcast: Systems design and Kotlin as a backend languageVideo by Matt Anger, 4 years ago Learn how DoorDash uses Armeria to build their next generation servers with Kotlin. 📊 Openchat Journey with ArmeriaSlides by Julie Kim, 4 years ago Learn how the LINE Openchat uses Armeria and listen to an episode while adopting Armeria. 🎥 Filibuster demo: Auto-instrumentation for Java applicationsVideo by Christopher Meiklejohn, 4 years ago This demo video shows building an application with Armeria and then using Filibuster for automatically testing the failure scenarios caused by remote services and dependencies. 🎥📊 Writing a Java library with better experienceVideo and slides by Trustin Lee, 6 years ago📊 Armeria at talk-serverSlides by YoungTae Seok, 6 years ago Learn how the core platform of LINE messenger uses Armeria and how they made improvements on push notification using Armeria client. 📊 LINE Bot API with ArmeriaSlides by Soo Kim, 6 years ago🎥📊 Armeria: A microservice framework well-suited everywhereVideo and slides by Trustin Lee, 6 years ago📊 Lesson learned from the adoption of Armeria to LINE's authentication systemSlides by Masahiro Ide, 6 years ago📊 gRPC for the Thrifty: gRPC at SlackSlides by Josh Wills, 7 years ago📊 Armeria: LINE's next generation RPC layerSlides by Trustin Lee, 10 years ago Articles 📄 Building an authorization framework with Armeria - a case study by Doğaç Eldenk, 2 years ago Learn how to utilize Armeria decorators and Java/Kotlin annotations to build a flexible authentication and authorization framework for your application. 📄 A Bootiful Podcast: Netty and Armeria founder Trustin Lee by Josh Long and Trustin Lee, 5 years ago Josh Long interviews Netty and Armeria founder Trustin Lee. 📄 Effective gRPC by Viktor Taranenko, 5 years ago Learn the best practices for working with gRPC and find out how Armeria simplifies your setup with its out-of-the-box gRPC-Web support and auto-generated online debug tool, removing the needs for proxy servers such as Envoy. Japanese Slides and videos 📊🎥 Spring Web MVCのマイクロサービス化の経緯と今 (Spring Fest 2021)Slides and video by 平井一史, 4 years ago <a href='https://store.line.me/'>LINE STORE</a>の課題をArmeriaを使って、どう改善してきたかを説明しています。 <ul> <li>Armeria tomcatを使ったSpring Web MVCとの連携</li> <li>Armeria clientを使ったバックエンドAPIサーバとの連携</li> </ul> 📊🎥📄 Spring BootユーザのためのArmeria入門Slides, video and article by 松﨑学, 5 years ago Spring Bootユーザ向けに、以下の内容について説明されています。 <ul> <li>Armeriaが提供する機能、その中でもSREの観点で特に嬉しい機能</li> <li>ArmeriaをSpring BootとIntegrationして使う場合のコード例</li> <li>Spring Bootで実装されている既存のサービスへのArmeria導入シナリオ例</li> </ul> 🎥📊 gRPC at OA Dev team (LINE Developer Meetup #66)Video and slides by 奥山裕也, 5 years ago LINE Official Account 開発室での gRPC サーバー開発について紹介するセッションの中で, gRPC フレームワークとして Armeria を選定した理由や Armeria であれば gRPC サーバーで欲しい機能が簡単に実装できることが取り上げられています. 📊📄 ArmeriaとCentral Dogmaから学ぶ、マイクロサービスに必要な機能Slides and article by 松﨑学, 6 years ago📊 LINE スタンプショップにおける Zipkin 利用事例Slides by 林康司, 川田裕貴, 8 years ago Articles 📄 Reactive Streamsでマイクロサービスを繋ぐ (gRPC, RSocket) by 小林杏理, 5 years ago Reactive Streamsで相互に繋がり、双方向通信するアプリケーションの実装をしてみます. gRPCとRSocket、それぞれで実装し、Backpressureによる流速制御を試します. 📄 Spring BootとArmeriaでHTTP/2のh2cを試す by 開田陽介, 6 years ago📄 Armeriaで始めるDNSのSRV Recordを使った クライアントサイドロードバランシング by wreulicke, 7 years ago📄 ArmeriaアプリをCentral Dogmaと連携させてKubernetes上で動かす by 松﨑学, 7 years ago📄 実践マイクロサービス — コンポーネント分割やトラブル回避の考え方をLINEの導入事例に学ぶ by 佐藤春旗, 7 years ago📄 ArmeriaのCircuit Breaker by 松﨑学, 7 years ago📄 Armeria w/ Zipkin by 松﨑学, 7 years ago📄 Getting started Armeria w/ Spring Boot by 松﨑学, 7 years ago📄 マイクロサービスフレームワークArmeriaを始める by 岸田哉生, 8 years ago Korean Slides and videos 🎥📊 Armeria를 소개합니다Video and slides by 이희승, 4 years ago🎥📊 인증 마이크로서비스 Armeria로 개발하기Video and slides by 김도한, 4 years ago🎥📊 라인 개발자들이 Spring 대신 Armeria 쓴 이유는?Video and slides by 김기환, 임경수, 4 years ago🎥📊 비동기 서버 그까이꺼, Request Scoping만 알면 끝!Video and slides by 송민우, 5 years ago🎥 Armeria: 어디서나 잘 어울리는 마이크로서비스 프레임워크Video by 이희승, 6 years ago Articles 📄 Armeria의 WebClient를 더 쉽게 테스트하기 by 최영서, 3 years ago Armeria의 WebClient API를 예제와 함께 소개하고, 좀 더 나은 테스트 편의성을 위해 AssertJ 스타일의 테스트용 클라이언트 API를 디자인한 경험을 공유합니다. 📄 Armeria와 Spring Boot Actuator 연동 중 겪은 버그 해결하기 by 최영서, 3 years ago Armeria의 Spring Boot Actuator 연동 기능에서 버그를 발견하고, 원인을 분석한 경험을 공유합니다. 📄 Armeria로 WebSocket 서비스 만들기 by 최영서, 3 years ago Armeria 1.24.0에서 추가된 WebSocket API를 분석하고, Armeria로 WebSocket 서버를 직접 작성하고 테스트해 봅니다. 📄 Armeria & Spring Boot에서 Prometheus 지표 수집하기 by 최영서, 3 years ago Armeria의 성능 지표를 Prometheus로 수집하는 방법을 구체적인 코드와 함께 소개합니다. 그 외에 Spring Boot Actuator와의 연동 기능도 보여줍니다. 📄 Armeria와 Spring Boot 연동하기 by 최영서, 3 years ago Armeria와 Spring Boot를 연동하면 좋은 점을 소개하고 구체적인 연동 방법을 보여줍니다. 간단한 형태의 REST 서비스도 Armeria로 구현해 봅니다. 📄 오픈 소스에 숟가락 얹기 (Armeria 문서에 기여하기) by 최영서, 3 years ago Armeria 문서화에 기여한 경험담을 공유합니다. 📄 Kotlin + Armeria + gRPC 사용기 - Protocol Buffers 편 by 안덕기, 4 years ago Kotlin과 Armeria, gRPC를 이용해 구현한 RPC 서비스와 어노테이션 기반의 REST 서비스를 구현해 보고 둘을 비교합니다. 📄 Kotlin + Armeria + gRPC 사용기 - gRPC 스트림편 by 안덕기, 4 years ago Kotlin과 Armeria, gRPC를 이용해 스트리밍 RPC를 구현하고 테스트 코드도 작성해 봅니다. 📄 [실습] Kotlin + Armeria + gRPC 사용기 - 기본편 by 안덕기, 4 years ago 간단한 예제를 통해 Kotlin과 Armeria를 이용해 IntelliJ IDEA 개발 환경 하에서 gRPC 서버를 구현하고 DocService로 호출해 봅니다. 📄 Spring WebFlux와 Armeria 살펴보기 (Mono, Flux, gRPC, Thrift) by 빨간색소년, 6 years ago📄 Spring WebFlux와 Armeria를 이용하여 Microservice에 필요한 Reactive + RPC 동시에 잡기 by 이준행, 6 years ago📄 2019 컨트리뷰톤 (feat. Armeria) by 허원철, 6 years ago📄 Armeria 컨트리뷰션 회고 by 김준호, 7 years ago📄 첫 오픈 소스 컨트리뷰션 경험기 by 김종민, 7 years ago