Re: [akka-user] Re: Microservices Architecture with AKKA Cluster
BTW, yup would love to collaborate on this issue. Although right now i barely have the time. In a near future yes. Will definitely get back to you on that. On Mon, Aug 1, 2016 at 10:27 AM, Maatary Okouya wrote: > Thank you very much for this detailed input. > > On Sun, Jul 31, 2016 at 2:43 AM, Dagny T wrote: > >> >> Typo on my last comment; meant to say I 'used' the existing Akka Graph >> DSL. (Definitely didn't write my own!) >> >> On Friday, July 15, 2016 at 9:03:05 AM UTC-7, Maatary Okouya wrote: >> >>> Hi, >>> >>> given that Longom is not working to Scala anytime soon. I wonder if >>> someone could share with some good content on how build a good microservice >>> architecture with AKKA including Recommendation, best practices, things to >>> avoid and so on. >>> >>> >>> Or if someone as experiences and want to share it here that would be >>> grate. >>> >>> >>> For instance what are the layer involves from database up to the REST >>> Layer and so on. >>> >>> >>> -- >> >> Read the docs: http://akka.io/docs/ >> >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> >> Search the archives: https://groups.google.com/group/akka-user >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Akka User List" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/akka-user/_a23UPTX5Ic/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> akka-user+unsubscr...@googlegroups.com. >> To post to this group, send email to akka-user@googlegroups.com. >> Visit this group at https://groups.google.com/group/akka-user. >> For more options, visit https://groups.google.com/d/optout. >> > > -- >> Read the docs: http://akka.io/docs/ >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
Re: [akka-user] Re: Microservices Architecture with AKKA Cluster
Thank you very much for this detailed input. On Sun, Jul 31, 2016 at 2:43 AM, Dagny T wrote: > > Typo on my last comment; meant to say I 'used' the existing Akka Graph > DSL. (Definitely didn't write my own!) > > On Friday, July 15, 2016 at 9:03:05 AM UTC-7, Maatary Okouya wrote: > >> Hi, >> >> given that Longom is not working to Scala anytime soon. I wonder if >> someone could share with some good content on how build a good microservice >> architecture with AKKA including Recommendation, best practices, things to >> avoid and so on. >> >> >> Or if someone as experiences and want to share it here that would be >> grate. >> >> >> For instance what are the layer involves from database up to the REST >> Layer and so on. >> >> >> -- > >> Read the docs: http://akka.io/docs/ > >> Check the FAQ: > http://doc.akka.io/docs/akka/current/additional/faq.html > >> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to a topic in the > Google Groups "Akka User List" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/akka-user/_a23UPTX5Ic/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > akka-user+unsubscr...@googlegroups.com. > To post to this group, send email to akka-user@googlegroups.com. > Visit this group at https://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/d/optout. > -- >> Read the docs: http://akka.io/docs/ >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
[akka-user] Re: Microservices Architecture with AKKA Cluster
Typo on my last comment; meant to say I 'used' the existing Akka Graph DSL. (Definitely didn't write my own!) On Friday, July 15, 2016 at 9:03:05 AM UTC-7, Maatary Okouya wrote: > > Hi, > > given that Longom is not working to Scala anytime soon. I wonder if > someone could share with some good content on how build a good microservice > architecture with AKKA including Recommendation, best practices, things to > avoid and so on. > > > Or if someone as experiences and want to share it here that would be > grate. > > > For instance what are the layer involves from database up to the REST > Layer and so on. > > > -- >> Read the docs: http://akka.io/docs/ >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
[akka-user] Re: Microservices Architecture with AKKA Cluster
Hi Maatary, Just an update that I had got from the Akka Team on my original stab at an implementation for this using those (apparently outdated) Activator Templates: "The tweet publisher is the glue from the eventStream to Akka Streams. As you say, there are other ways of doing this. For example passing a Source.queue to the TweetActor and let it publish into that instead of eventStream -> ActorPublisher. In general I think you should avoid the ActorPublisher and ActorSubscriber if you can, and if you can't then a custom GraphStage may anyways be a better solution as the APIs look today." So, I went ahead to create an experimental GraphDSL that does a fan out/then merge within a local module (i.e. no cross-network HTTP and Websocket calls); and will just proceed with adding the cross-network connectivity based on that API. This is with my general assumption that this DSL encapsulates underyling implicit Actors -- thus making ActorPublisher and ActorSubscriber creation unnecessary. Just wanted to make sure that you got this latest information from the Akka Team as well; so as not to waste your time! Cheers! D On Friday, July 15, 2016 at 9:03:05 AM UTC-7, Maatary Okouya wrote: > > Hi, > > given that Longom is not working to Scala anytime soon. I wonder if > someone could share with some good content on how build a good microservice > architecture with AKKA including Recommendation, best practices, things to > avoid and so on. > > > Or if someone as experiences and want to share it here that would be > grate. > > > For instance what are the layer involves from database up to the REST > Layer and so on. > > > -- >> Read the docs: http://akka.io/docs/ >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
[akka-user] Re: Microservices Architecture with AKKA Cluster
Hi Mataary! I'm actually looking into this very same thing myself! Thanks so much for starting this thread; and I've posted some followup comments on general Service Design points that hopefully the Akka Team will comment on shortly! I've found these relevant Activator Templates; and am working through munging them together to create a coherent code reference for myself: 1) http://www.lightbend.com/activator/template/akka-http-websocket-reactive-streams 2) http://www.lightbend.com/activator/template/akka-sample-twitter-streaming If you'd like to collaborate on standing up a fully coherent prototype; please go ahead and ping me! Cheers! Dagny T On Friday, July 15, 2016 at 9:03:05 AM UTC-7, Maatary Okouya wrote: > > Hi, > > given that Longom is not working to Scala anytime soon. I wonder if > someone could share with some good content on how build a good microservice > architecture with AKKA including Recommendation, best practices, things to > avoid and so on. > > > Or if someone as experiences and want to share it here that would be > grate. > > > For instance what are the layer involves from database up to the REST > Layer and so on. > > > -- >> Read the docs: http://akka.io/docs/ >> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.