News for hackers. Stuff that matters.
Re:All Programming Philosophies Are About State by nkzd on Tuesday February 07, 2023 @01:42AM (#34689541)
Younger developer here. What does non-SOA style CRUD app look like?
Re:All Programming Philosophies Are About State by password4321 on Tuesday February 07, 2023 @01:55AM (#34689614)
Re:All Programming Philosophies Are About State by shrimpx on Tuesday February 07, 2023 @01:56AM (#34689616)
A p2p serverless app with storage replicated across peers.
Re:All Programming Philosophies Are About State by eurasiantiger on Tuesday February 07, 2023 @02:33AM (#34689822)
Ethereum / bitcoin / some other crypto
Re:All Programming Philosophies Are About State by TuringTest on Tuesday February 07, 2023 @02:45AM (#34689913)
Anything monolithic, where a single binary executable is run at the start, maybe spawning subprocesses to handle parallel tasks, possibly sharing memory through synching protocols to avoid interlocking.

SOA uses message passing only as the synch mechanism, but sharing memory allows for other strategies with synch primitives such as semaphores or mutexes (with the assumption that collaborating processes run on the same physical machine, or communicate through Remote Procedure Calls).

http://www.composingprograms.com/pages/48-parallel-computing...

https://en.wikipedia.org/wiki/Remote_procedure_call

Re:All Programming Philosophies Are About State by devonkim on Tuesday February 07, 2023 @07:35AM (#34691913)
XML-RPC based apps might count but they’re generally all under SOA in my experience. A real-time desktop application with some networked features to manipulate documents like via websockets may count as CRUD but not follow any SOA kind of architectural or interface conventions.