Live data from Hacker News

Viewing profile — mfateev

mfateev

HN member
Joined
Thu, Jan 19, 2017, 10:16 PM UTC
HN karma
227
Public activity
104 items

About mfateev

CEO/Co-founder of temporal.io

Recent public activity

  1. comment
    Comment #46339680

    That sounds like an excellent use for narrow boring company tunnels.

  2. comment
    Comment #41083417

    I don't believe in visual programming ever replacing code for general programming. However, many examples exist when visual programs work for narrow domain-specific applications. T…

  3. comment
    Comment #39647745

    Do you know about the Temporal startup program? It gives enough credits to offset support fees for 2 years. https://temporal.io/startup

  4. comment
    Comment #38669703

    Every step of the workflow is durably recorded. So you have the full information about the exact state of each workflow. To troubleshoot, you can even download the event history an…

  5. comment
    Comment #38669343

    temporal.io just released .NET SDK. The observability and scalability of the platform is really good. Disclaimer: I'm one of the founders of the project.

  6. comment
    Comment #38470275

    Check out temporal.io. It has support for schedules as well.

  7. comment
    Comment #37709729

    Check out temporal.io that fully abstract this. Disclaimer, I'm one of the founders.

  8. comment
    Comment #34484204

    State machines are useful when the same input/event requires different handling based on the current state. There are not that many applications when this is true. Most of the time…

  9. story
  10. comment
    Comment #34173369

    Yes, Temporal workflows are as dynamic as needed. The other useful pattern is always running workflows that can be used to model lifecycle of various entities. For example you can …

  11. comment
    Comment #30376028

    The main difference is that workflows are written as code in a general purpose programming language. Java, Go, Javascript/Typescript and PHP are already supported. Python and .NET …

  12. comment
    Comment #30212738

    Look at the temporal.io. It is essentially a BPM system that uses Go (as well as Java/PHP/Typescript) to specify business process. And a queue + DB is never simpler for such scenar…

  13. comment
    Comment #29501313

    I think we are in agreement here. Temporal does exactly what you described. It uses queues to transporting tasks to processes. But it completely hides them from the business proces…

  14. comment
    Comment #29489773

    I think queues are the wrong abstraction to model business processes. That's why a trivial issue like a non recoverable failure during processing a message becomes such a headache.…

  15. comment
    Comment #28907810

    temporal.io provides much higher level abstraction for building asynchronous microservices. It allows one to model async invocations as synchronous blocking calls of any duration (…

  16. comment
    Comment #28406170

    A lot of startups these days support early exercise or extend the post termination exercise period from 90 days to much longer period like 10 years. So there is no need to stay wit…

  17. comment
    Comment #28150565

    Temporal takes much simpler approach to updating code while a program is running. For any code update, it keeps both old and the new version of the code. Then it uses the old code …

  18. comment
    Comment #27018955

    Google is mimicking perforce command line. The backend is 100% proprietary. Microsoft is based on Git, but with a lot of engineering on top of it: https://devblogs.microsoft.com/bh…

  19. comment
    Comment #26801439

    AWS DynamoDB is multi-AZ and is strongly consistent (at least for a single key update). I believe you confused it with a Dynamo DB described in a paper Amazon published long ago. A…

  20. comment
    Comment #25615146

    > I also used to use Microsoft's Windows Workflow Foundation to do similar things. Essentially you're sketching a workflow process skeleton and then managing the state atomically b…

  21. comment
    Comment #25614487

    I'm one of the original creators of temporal.io open source project. Long time ago I worked with an internal Amazon workflow engine that was based on Petri nets. It worked, but I l…

  22. comment
    Comment #25204360

    temporal.io

  23. comment
    Comment #25067017

    Great, show me a single product (besides AWS SWF and Azure durable Task Framework) that has the programming model of Temporal. For example, which product allows to write production…

  24. comment
    Comment #25065935

    temporal.io supports task heartbeating. An application specific data can be attached to each heartbeat. The data is accessible from outside to display the progress in the UI for ex…

  25. comment
    Comment #25064551

    Did you click on temporal.io? It is hard to describe as it is a new way to build distributed applications that doesn't have a commonly agreed name yet.