meraj_enigma

meraj_enigma

What’s a good resource to learn Microservices in Elixir/Phoenix?

Hey,

What’s a good resource to learn Microservices in Elixir/Phoenix? Is there any book/docs/Github repos that I can refer to?

Thanks,
-M

Most Liked

whatyouhide

whatyouhide

Elixir Core Team

I don’t know about Phoenix-specific resources. Is there anything in particular that you’re looking for on the Phoenix side? Otherwise, I’d probably look at two separate topics: building microservice systems as one, and maybe building APIs with Phoenix.

kokolegorille

kokolegorille

It is not an Elixir resource, but I did enjoy reading this book…

It’s node, but I could translate to Elixir most concepts. Here is an example of what I translated.

There is also commanded | Hex if You want to want to use CQRS/ES

by @slashdotdash

Sebb

Sebb

isn’t one of the great things of Elixr/OTP/BEAM that you do not need to use the microservices pattern?

meraj_enigma

meraj_enigma

Hi @whatyouhide, thanks for reply. I am more looking for the first topic - building microservice systems with Elixir/Phoenix.

There are many resources in other programming languages. For example this book I read long ago - Microservices Patterns builds an entire working microservices example system with code examples in Java.

There are many microservices pattern here on this site - Microservice Architecture pattern

I have not found any book or series of articles (as one article won’t be enough to cover everything about microservices) focusing on microservices in Elixir/Phoenix.

Elixir has umbrella apps but it has its own limits . Having some good resources on full blown microservices in Elixir would be good.

Hope this clarifies what I am looking for.

Thanks,
-Meraj

mpope

mpope

If your environment is pure BEAM, which is rare.

Where Next?

Popular in Chat/Questions Top

KSingh1980
How to run the random query and get the result in JSON format and send it as a response. The query will be in the following form DB Name...
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
New
New
RKC07
I’m new to elixir. I did some coding in python and C. I want to learn elixir for starting my career in web development. I need suggestion...
New
TwistingTwists
I want to learn DSL. Don’t know how to write one. What;s the best introductory resource? I see some macro being used here. Is DSL only ...
New
boddhisattva
Greetings everyone, At my current workplace we're evaluating different ways of building a microservices architecture for some parts rel...
New
Fl4m3Ph03n1x
GenStage and Flow resources? I have been hearing about GenStage and Flow, a tool built upon it, for quite some time. I understand it allo...
New
AstonJ
It’s been a while since we asked this - I’m sure others (especially newcomers to the language) will be interested to hear how you’ve all ...
New
younes-alouani
I'm studying Phoenix Framework but I want to understand basics first. Which book/mooc explains better the Design of Network-based Softwar...
New

Other popular topics Top

sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
sergio
I couldn’t find any guides that worked well with Phoenix 1.6.0 and esbuild. I hope this helps people test the waters and eases you into t...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New

We're in Beta

About us Mission Statement