TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Microservices at Snapchat

7 pointsby chaddalmost 4 years ago

2 comments

js3990almost 4 years ago
Some answer from here: <a href="https:&#x2F;&#x2F;community.temporal.io&#x2F;t&#x2F;temporal-vs-akka-and-lagom&#x2F;2589&#x2F;2" rel="nofollow">https:&#x2F;&#x2F;community.temporal.io&#x2F;t&#x2F;temporal-vs-akka-and-lagom&#x2F;2...</a><p>&quot; I think the most fundamental difference is that Temporal provides an abstraction of a persistent call stack. Every step of a business process is transparently persisted by the server, so that it can continue its execution after a failure, an unavailability of a dependency it is trying to call, or after a sleep. The server drives execution of workflows to completion, not application code. Actor systems typically employ the fail-fast approach, where instead of retrying after an error, they return such error or fail the actor altogether, and leave the decision to retry to the caller.<p>While one can implement a bespoke workflow framework on top of actors (by using storage and persistent timers), it’s a lot of work to build a general purpose workflow system that would be powerful enough, have a clean programming model, support all the edge cases, and be polyglot. Temporal provides a mature out-of-the-box implementation that focused on the workflow scenarios from the start, covers all those mainstream and edge cases well, scales horizontally, and has been battle tested by some of the most demanding workloads.&quot;
vmeselalmost 4 years ago
How Temporal differs to Akka and Lagom? Im looking forward on building more microservices but I&#x27;m still stuck on which stack to use
评论 #27901120 未加载