Skip to main content

Armeria Hyperfocal #0: Coming Into Focus

· 2 min read
Meri
Meri
Meri writes on behalf of the Armeria project — powered by its maintainers and contributors.

A brief intro to the Armeria Hyperfocal blog series, spotlighting Armeria features with practical code examples.

Monitoring Prometheus metrics from Armeria

· 6 min read
Seunghwan Joo
Seunghwan Joo
Seunghwan is in charge of LINE OpenChat back-end development

In this post, we'll be taking a look at how you can monitor Prometheus metrics collected with Armeria. For those of you who are trying Armeria for the first time, I will be adding simple practice samples so that you can follow along.

Using Circuit Breakers with Armeria

· 7 min read
Seunghwan Joo
Seunghwan Joo
Seunghwan is in charge of LINE OpenChat back-end development

What is a circuit breaker?

Suppose an unexpected failure occurs (For example, a network issue or a server crash) and a remote server is unable to respond to the request. If so, the client who made the request to the remote server will either wait for a response until a timeout occurs, consume resources, or eventually continue to send unnecessary requests. And on a Microservice Architecture (MSA), this client can also be a server for other services. In the end, clients of this server will have the same problem.

Let's Play with Reactive Streams on Armeria - Part 1

· 12 min read
Um Ikhun
Um Ikhun
Ikhun is developing for open-source Armeria and Central Dogma at LINE Plus.

What is Reactive Streams?

In this post, I'd like to introduce the basic concept of Reactive Streams, and how to use Reactive Streams with Armeria, the open-source asynchronous HTTP/2, RPC, REST client/server library. Let's begin by examining what Reactive Streams is.

The official homepage of Reactive Streams defines it as follows.

Reactive Streams is a standard for asynchronous data processing in a streaming fashion with non-blocking back pressure.

Let's take a closer look at what they mean by "processing in a streaming fashion," "asynchronous," "back pressure," and "standard."

Make your GitHub contributions calendar greener (featuring Armeria Sprint)!

· 9 min read
SeoYeon Lee
SeoYeon Lee
I'm responsible for open source projects at LINE

Hi, there! Do any of you need to make lots and lots of commits to turn your GitHub contribution calendar into a pastureland? If that's the case, I proudly present Armeria Sprint! Let me give you some ideas on what Armeria Sprint is and share reviews from our enthusiastic participants.

You've probably come across a sprint at technical conferences such as PyCON Development Sprints before. Or, you might just find the term, sprint, familiar because it appears in Agile software development. You might still wonder, "What is an open source sprint anyway? What's up with Armeria Sprint?"

Thank you for contributing to Armeria!

· 12 min read
SeoYeon Lee
SeoYeon Lee
I'm responsible for open source projects at LINE

Hello to the readers! I'd like to share with you the first ever Armeria Contributor Reward Event and how it went. For this posting, I'm not going to elaborate on the technical aspects of Armeria. To learn more about its technology and features, please visit the official website for Armeria.

The Armeria project was initially developed by LINE but went to open source later. Even though the project was initiated by LINE, Armeria is where it is now thanks to participation from many passionate contributors. That is why we organized this Armeria Contributor Reward Event, to express our gratitude to all of the contributors.

Let me first give a quick summary of what open source contribution is.

Like Armeria?
Star us ⭐️

×