Is Microservices Architecture a subset of Service-Oriented Architecture (SOA)?
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/vahdetk
πŸ“…︎ Aug 13 2021
🚨︎ report
Home automation and service oriented architecture

I'm a neophyte trying to understand home automation setup (where I would program my own hub in something like Python). I have a decent amount of software engineering experience.

My idealized scenario is that I make a hub which is basically a service, which does stuff like (1) maintain whole-house state in some backend, (2) interact with devices by submitting requests and receiving responses, (3) updating state based on responses, (4) updating action plan or next step based on how state evolves (in conjunction with some fixed or user provided parameters).

Basically in short, I would really like to think of every device as just another software service. I would like to think that these services are easy to talk to (in the sense of not needing many separate bunches of specialized code) and have transparent API's (so it's easy to tell what request would shut the device off, or request current temperature, or whatever).

It would be nice (but not necessary) if there was a standardized API which abstracted away from the deep details of device brand, etc., and permitted interaction via a set of predictable commands in a clean pre-existing interface (like "OK this thing implementsThermometer(), so I'll call its "getCurrentTemperature()" function).

To what extent does the above already exist? For example,

  • Are there a ton of different incompatible ecosystems [i.e. protocols + API's + codebase] that all conform to the above?
  • Is there one standard ecosystem (involving interfaces, etc.) that everybody agreed on, which smart devices reliably conform to?
  • Is it a complete mess, and there are many ecosystems and you only know what ecosystems or interfaces a particular device conforms to by looking at its instructions?
  • Are there smart devices whose interfaces are totally opaque, so that you have to "hack" it in order to even figure out how to get the temperature from code?
  • Do some ecosystems block you from writing your own hub from scratch?

Thanks for any insight and pointers.

πŸ‘︎ 6
πŸ’¬︎
πŸ“…︎ May 24 2021
🚨︎ report
[Question] Help me understand Service oriented Architecture

So all the sources I have are either very short or very "words words words" on this without any examples. I want to make sure I understand the concept behind this so I'll give you my understanding and we'll work from there.

So the way I understand SOA is that you design software using services that already exist so you don't have to design and implement them yourself. Your job is to link them together to create working software.

For example: We build a webpage. We use paypal for payment processing. Is that an example of SOA? I just integrate that on my webpage and I'll build whatever is necessary to make it work on my end. In this example:

Paypal would be the service provider. They implement the whole payment processing on their end. Who would be the service broker? Is my webpage the service consumer (because my webpage uses that service)?

If my example is correct, I have a few questions still: Why is scalability a big thing in the conext of SOA? All I do is delegate stuff to someone else? How does my webpage scale well because of that? Isn't the service provider the one to worry about scalability? Because all I would do is to link the services together.

Isn't the interoperability aspect just that I link these two together?

The Resuability and "loose coupling" aspect is just that I could replace one service for another if I need to, right?

Or is it more like:

I can exchange my MySQL for Postgres in my Data layer (thinking of three-layer architecture)

πŸ‘︎ 9
πŸ’¬︎
πŸ‘€︎ u/Vollverzinkt
πŸ“…︎ Apr 27 2021
🚨︎ report
Building a Service-Oriented Architecture for the Smart Contract Ecosystem twitter.com/chainlink/sta…
πŸ‘︎ 68
πŸ’¬︎
πŸ‘€︎ u/linkedkeenan
πŸ“…︎ Feb 18 2021
🚨︎ report
Building a Service-Oriented Architecture for the Smart Contract Ecosystem twitter.com/chainlink/sta…
πŸ‘︎ 33
πŸ’¬︎
πŸ‘€︎ u/linkedkeenan
πŸ“…︎ Feb 18 2021
🚨︎ report
Service Oriented Architecture | SOA In Cloud Computing | SOA Architecture

Service-Oriented Architecture (SOA) is an architectural approach in which application is develop using the services that are available on the internet.

SOA Vs Web services :-SOA is an architectural concept which focuses on having different services communicating with each other to carry out a bigger job. Thus, a web service is a basic building block in a SOA. When multiple services are combined, we have an application that falls under SOA.

service oriented architecture

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Feb 14 2021
🚨︎ report
How is Loose coupling achieved in Service-Oriented Architecture with the help of WSDL
πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Feb 10 2021
🚨︎ report
What software architecture in an ETL oriented project is working out for you?

I'm working on a monolithic PySpark project and have now an opportunity to refactor and redesign things a bit so was wondering what's your approach for code organization and composition, do you introduce any additional abstractions for your data transformers?

It seems like this topic in the context of pure data-oriented projects is quite poor... There is a ton of books and talks around software design but it often seems not applicable when building regular data transformers.
I started to dig into some potential functional programming approaches and I came across polylith but also no success with data context examples there.

Do you prefer an OOP/class-based approach or FP?

πŸ‘︎ 38
πŸ’¬︎
πŸ‘€︎ u/q666
πŸ“…︎ Jan 12 2022
🚨︎ report
Signs of Failing Service-Oriented Architecture medium.com/better-program…
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/talham7391
πŸ“…︎ Apr 18 2020
🚨︎ report
[Podcast] Henry Popp from Codedge talks about running a multi-service Phoenix / Elixir app on a self managed Kubernetes cluster, what it's like using a service oriented architecture, DDD, event driven design and more runninginproduction.com/p…
πŸ‘︎ 15
πŸ’¬︎
πŸ‘€︎ u/nickjj_
πŸ“…︎ Feb 24 2020
🚨︎ report
Service-Oriented Architecture Tradeoffs encore.dev/blog/service-o…
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/TheSwedeheart
πŸ“…︎ Feb 26 2020
🚨︎ report
Go vs Java for service oriented architecture supporting large scale website

Currently we use python and are realizing it would be difficult to scale. We want something:

  • With better performance
  • Statically typed
  • Well documented and supported, easy to integrate with everything we use currently

There would be a number of services with external REST apis as well as internal services talking with Thrift. It seems like currently Java and Go are the two main contenders. What are the pros and cons? I know performance is quite similar, with Go being slightly behind on most tasks(but that may change in the future).

πŸ‘︎ 30
πŸ’¬︎
πŸ‘€︎ u/octoberforest
πŸ“…︎ Aug 04 2016
🚨︎ report
Service-Oriented Architecture Tradeoffs encore.dev/blog/service-o…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/TheSwedeheart
πŸ“…︎ Feb 26 2020
🚨︎ report
Franz Inc., Common Lisp for Service Oriented Architecture Programs (PDF, 2005) franz.com/resources/educa…
πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/lispm
πŸ“…︎ Aug 16 2019
🚨︎ report
Service Oriented Architecture (SOA)

I have read the Eric Conrad definition but still pretty lost about what this actually is and how it relates to the exam. Can someone provide cliff notes or key takeaways for this topic?

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/systym1
πŸ“…︎ May 10 2019
🚨︎ report
The future OS kernel will be a data-oriented scheduler (with Computer hardware and software integration architecture diagram) github.com/linpengcheng/P…
πŸ‘︎ 74
πŸ’¬︎
πŸ‘€︎ u/linpengcheng
πŸ“…︎ Nov 19 2021
🚨︎ report
Go vs Java for service oriented architecture supporting large scale website

Currently we use python and are realizing it would be difficult to scale. We want something:

  • With better performance
  • Statically typed
  • Well documented and supported, easy to integrate with everything we use currently

There would be a number of services with external REST apis as well as internal services talking with Thrift. It seems like currently Java and Go are the two main contenders. What are the pros and cons? I know performance is quite similar, with Go being slightly behind on most tasks(but that may change in the future).

(I posted the same question in the Go reddit, and decided to re-post here as one commenter suggested)

πŸ‘︎ 36
πŸ’¬︎
πŸ‘€︎ u/octoberforest
πŸ“…︎ Aug 05 2016
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.