Temporal
Temporal
  • 204
  • 776 559
Accelerating Development with Kibu | Replay 2024
Presented by James Qualls
Discern, Inc. presents Kibu: An open-source developer productivity toolkit developed in Go and powered by Temporal.
This presentation will focus on Kibu’s unique capabilities to simplify and expedite the development process by automating the generation of essential plumbing code. This automation allows developers to concentrate more on business logic rather than boilerplate, significantly reducing development time and effort.
A key feature of our session will be to demonstrate how quickly you can build service endpoints using plain old Go code (no proto files). We will showcase several examples, including starting workflows, performing queries, handling updates, and generating plumbing code that makes your endpoints durable by default.
Attendees will learn how Temporal can be the backbone of your entire system and how Kibu empowers developers to rapidly build and deploy robust applications.
---
Temporal is the simple, scalable, open source way to write and run reliable cloud applications.
Learn more
Blog: temporal.io/blog
How Temporal Works: temporal.io/how-temporal-works
Community Slack: temporal.io/slack
Developer resources
Docs: docs.temporal.io
Courses: learn.temporal.io/courses
Support forum: community.temporal.io
Переглядів: 633

Відео

Trends in GenAI Development | Replay 2024
Переглядів 65521 годину тому
Presented by Mike Donovan What happens when you mix the best open source GenAI stack with the best durable execution platform? You get a production ready application. Learn how the power of GenAI running on containers can be enhanced with Temporal's durable execution platform. Temporal is the simple, scalable, open source way to write and run reliable cloud applications. Learn more Blog: tempor...
A Practical and Tactical Approach to Temporal and AI | Replay 2024
Переглядів 65021 годину тому
Presented by Anton Tsitou Temporal is a great engine to build AI applications. While it is useful to help manage end-to-end processing of data and user engagement, it is also an amazing platform to build AI agents. In this talk we will present a practical and tactical approach to using Temporal for AI outlining patterns of use and providing technical insight, using code to show how to build and...
Platform as a Superpower: Adoption of Temporal at HashiCorp | Replay 2024
Переглядів 58521 годину тому
Presented by Anthony Davis This talk dives into several use cases for which durable execution can give superpowers to your platform organization, enabling you to deal with the inevitable complexity when your architecture (and team) needs to scale. We will share specific use cases where Temporal has empowered us to manage the complexities of growing architectures and teams. With detailed code ex...
Durable-Driven Design(DDD): Durable software for the durable business | Replay 2024
Переглядів 38321 годину тому
Presented by Eli Taylor equipifi is an early-stage fintech startup developing enterprise-level software for banks, and our team needed a solution that allowed us to focus on the critical business logic of our applications. Enter DDD-Durable-Driven Design. In this case study, I’ll share our startup’s journey from a custom Kafka-based state management system to adopting Temporal. I will explain w...
Spooky Stories: Terrifying Tales from the Temporal Trenches
Переглядів 135День тому
We're honoring the spookiest season of the year with terrifying tales of life before Temporal. You’ll gain an excellent understanding of the different types of issues that tend to occur, why, and how to troubleshoot them. You’ll also pick up tips and best practices around monitoring and metrics so you can head off hurdles before they become a problem! This event will be a version of the standin...
Spooky Stories: Nightmares of Spiraling Deployment Complexity
Переглядів 88День тому
During this spooky session, Daniel Abraham, Founding Engineer of autokitteh (who has formerly managed infrastructure teams at Datadog and Google), presents chilling tales of managing infrastructure at massive scale. What begins as a humble premise of a simple deployment quickly spirals into bone-chilling terror when you factor in what’s truly needed for true deployment reliability. Join this se...
Spooky Stories: Eerie Ghosts of Temporal's Past with Maxim Fateev
Переглядів 74День тому
During this session, Temporal CTO Maxim Fateev talks with us about the Eerie Ghosts of Temporal’s Past: petrifying problems that Maxim and his team at Uber encountered that resulted in the creation of the Cadence project and, ultimately, of Temporal. Maxim also gives viewers a peek behind the scenes, discussing some of the real-world problems that have driven the development and release of rece...
Cloudflare: Production Readiness Checks at scale with Temporal and Temporal Schedules | Replay 2024
Переглядів 44414 днів тому
Presented by Sijie Xia Having a production ready service is always important in modern services and becoming more and more important everyday, and it is always important to make sure every service in your organization meets the standard of production ready. Not all teams in the company have the same level of expertise on what the production ready means, and it is important to help each service ...
Humana: Complexity and the Cloud, Enterprise Edition | Replay 2024
Переглядів 8614 днів тому
Presented by Charles (Chas) Meyer Is your company failing to get the expected ROI on its cloud investments? Are your software engineers spending far too much time thinking about containers, pub/sub topics, and cloud functions instead of focusing on the business problems their software is meant to solve? If so, you are not alone. Many large enterprises face disappointment with their cloud invest...
Bitovi: Developer Secrets to Reducing Temporal Cloud Costs | Replay 2024
Переглядів 19014 днів тому
Presented by Nils Lundquist The fundamental pricing model of Temporal Cloud is simple to understand, just executed actions and utilized storage, yet it’s easy to underestimate how many actions your workflow might run, or how large the event history may grow. We’ll help clarify what workflow design choices may be responsible for high action or storage costs. This talk will compare the impacts of...
Block: Using new Temporal features in real-world payments applications | Replay 2024
Переглядів 54414 днів тому
Presented by Maxim Chuvilyaev and Mark Feldman (Block) In this session, we explore practical applications of Temporal newest features in handling payments. First, we showcase the transformation of our checkout process using Workflow Update, highlighting key improvements and practical applications. Then we discuss various patterns of using child workflows. Finally, you’ll learn how WF Replayer h...
Efficiency in the Cloud: Leveraging Temporal Cloud Metrics to Autoscale Your Workers | Replay 2024
Переглядів 11014 днів тому
Presented by Austin Kurpuis In an increasingly connected world, handling traffic spikes effectively is paramount. This talk delves into several autoscaling approaches for Temporal worker clusters. We’ll explore scaling methodologies, such as using Temporal Cloud metrics, PaaS metrics, or scheduled scaling. We’ll discuss how companies leverage these various options and the pros and cons associat...
Durable Large-scale Media Workflows: Insights from Netflix’s Plato Platform | Replay 2024
Переглядів 50721 день тому
Presented by Naveen Mareddy and Dmitry Vasilyev Media processing workflows are inherently complex, often requiring extensive state management and continuous updates to ensure media encodes remain current. At Netflix, we have developed the Plato media workflow platform, a key component of our larger Cosmos media processing system. This talk will delve into how we process millions of media workfl...
Netflix: Nexus & The Future of Durable Execution Across Team and Namespace Boundaries | Replay 2024
Переглядів 46821 день тому
Presented by Rob Zienert (Netflix), Roey Berman and Phil Prasek (Temporal) Netflix uses Temporal to orchestrate cloud operations for Spinnaker, a multi-cloud continuous delivery platform, which includes dozens of cloud operations written for various cloud providers. Netflix also uses Temporal to orchestrate myriad other infrastructure control planes across the business including real-time data ...
Building Assembly Lines with Temporal at Juristat | Replay 2024
Переглядів 46621 день тому
Building Assembly Lines with Temporal at Juristat | Replay 2024
Instacart: Data Quality Checks at Scale with Temporal | Replay 2024
Переглядів 22121 день тому
Instacart: Data Quality Checks at Scale with Temporal | Replay 2024
Imaging Workflows using Temporal.io to Cure Cancer ( ...and other useful things) | Replay 2024
Переглядів 12821 день тому
Imaging Workflows using Temporal.io to Cure Cancer ( ...and other useful things) | Replay 2024
Temporal Live Coding Demo: Handling Failures & Human Interaction
Переглядів 2 тис.21 день тому
Temporal Live Coding Demo: Handling Failures & Human Interaction
Salesforce's Temporal Success Story: Pioneering Efficiency and Innovation | Replay 2024
Переглядів 33728 днів тому
Salesforce's Temporal Success Story: Pioneering Efficiency and Innovation | Replay 2024
Just Because You Can, Doesn’t Mean You Should… Workflow Edition | Replay 2024
Переглядів 28628 днів тому
Just Because You Can, Doesn’t Mean You Should… Workflow Edition | Replay 2024
How to Manage GPUs in the Cloud and Keep Them Running, All the Time, Forever | Replay 2024
Переглядів 28728 днів тому
How to Manage GPUs in the Cloud and Keep Them Running, All the Time, Forever | Replay 2024
Qualtrics: Simpler Cross Cloud Durable Execution | Replay 2024
Переглядів 10428 днів тому
Qualtrics: Simpler Cross Cloud Durable Execution | Replay 2024
JPMC: A Payments Modernization Journey using Temporal | Replay 2024
Переглядів 24728 днів тому
JPMC: A Payments Modernization Journey using Temporal | Replay 2024
Mastering Self-Hosted Temporal Clusters: Achieving High Availability at Salesforce | Replay 2024
Переглядів 21128 днів тому
Mastering Self-Hosted Temporal Clusters: Achieving High Availability at Salesforce | Replay 2024
Spooky Stories: The Tale of the Haunted Costume Store
Переглядів 162Місяць тому
Spooky Stories: The Tale of the Haunted Costume Store
Spooky Stories: Chilling Temporal Anti-Patterns
Переглядів 364Місяць тому
Spooky Stories: Chilling Temporal Anti-Patterns
Temporal Cloud Behind The Scenes | Replay 2024
Переглядів 370Місяць тому
Temporal Cloud Behind The Scenes | Replay 2024
The Inner Workings of Temporal SDKs | Replay 2024
Переглядів 729Місяць тому
The Inner Workings of Temporal SDKs | Replay 2024
The Future of Friction-Free Workflow Upgrades | Replay 2024
Переглядів 409Місяць тому
The Future of Friction-Free Workflow Upgrades | Replay 2024

КОМЕНТАРІ

  • @austinkurpuis6076
    @austinkurpuis6076 День тому

    This guy said Prometheus and showed us Grafana 🤦‍♂️

  • @_sudipidus_
    @_sudipidus_ 7 днів тому

    Andy Dufrense has come a long way after escaping shawshwank :P

  • @alisareini
    @alisareini 8 днів тому

    I love temporal

  • @venki50
    @venki50 8 днів тому

    Great job Rajesh!

  • @decoyslois
    @decoyslois 11 днів тому

    Long live open source temporal

  • @rnrbarbosa
    @rnrbarbosa 12 днів тому

    ❤ Fantastic Use Case to show the power of temporal.

  • @alisareini
    @alisareini 14 днів тому

    I love these posts, and wish theyd get more traction!

  • @loren-sr
    @loren-sr 14 днів тому

    Great talk! Re: "State of your workflows is never* lost", you say never is to the extent your disk doesn't die. Might be worth noting that you can configure your DB's data replication settings to write data to more disks to result in whatever value of never you need for your application's resiliency requirements (and you can back up your data as frequently as you'd like). I think on Temporal Cloud, you'd need at least 2 out of 3 disks to be corrupted to lose data. And if you have multi-region namespaces turned on for higher reliability, then you'd need 4 disks across two regions to all fail.

  • @devtrex9456
    @devtrex9456 19 днів тому

    Is it possible to subscribe temporal cloud without paying $200 support fee?

    • @maximfateev2369
      @maximfateev2369 15 днів тому

      You can sign up now and receive $1000 of free credits to try out the cloud for free. Starting in January, the minimum price will change to $100 and include 1 million actions.

  • @JohnMcclaned
    @JohnMcclaned 21 день тому

    temporal saved my marriage

  • @МаксимАнатольевич-ь6х

    Спасибо!

  • @hrahman3123
    @hrahman3123 23 дні тому

    Great examples thank you for showcasing them. More of this content would be great

    • @Temporalio
      @Temporalio 22 дні тому

      Have you checked out our brand new course on Error Handling? The link is in the video description😃

  • @andrew.derevo
    @andrew.derevo 23 дні тому

    Great video thanks a lot❤ will be happy to see more examples like that. Also, very interested in rust SDK.

    • @Temporalio
      @Temporalio 22 дні тому

      Have you checked out our brand new course on Error Handling? The link is in the video description😃

  • @RemKim
    @RemKim 24 дні тому

    That was very useful! Thank you for sharing. I was just thinking on how I can add human approval in the loop this example solved it!

  • @andrew.derevo
    @andrew.derevo 26 днів тому

    Really need Rust SDK for temporal, please share it❤

  • @fmaylinch
    @fmaylinch 28 днів тому

    terrific video!! 🧟

  • @prclqz
    @prclqz 29 днів тому

    Best ever explanation on workflow task , replay and determinism. Thanks so much !! ❤ I really enjoyed the talk!

  • @dragondeviento93
    @dragondeviento93 Місяць тому

    LOL 3.5 year "A lifetime, a life time" LOL this is just so F funny

  • @puriaKordrostami
    @puriaKordrostami Місяць тому

    no jargon talk all value !

  • @jakejscott
    @jakejscott Місяць тому

    Cool talk thanks

  • @ChrisKielkopf
    @ChrisKielkopf Місяць тому

    This is great, Paul!

  • @ChrisKielkopf
    @ChrisKielkopf Місяць тому

    This is a really great session!

  • @qinglan873
    @qinglan873 Місяць тому

    Great talk, Spencer! Really enjoyed the insights.

  • @ChrisKielkopf
    @ChrisKielkopf Місяць тому

    This is gold!

  • @thelol1759
    @thelol1759 2 місяці тому

    9:51 Amazon Simple Workflow Service for anyone wondering.

  • @halfman58
    @halfman58 2 місяці тому

    Hi team, what happened to the nexus project, has it been delivered?

  • @fkalinski
    @fkalinski 2 місяці тому

    Just when I've started to think about further optimisations after the introduction of eager workflow dispatch and how we can limit the number of operations basing on the already known future of the execution you've introduced optimistic workflow tasks, cool!

  • @HelloEveryOne-i1g
    @HelloEveryOne-i1g 2 місяці тому

    nice video

  • @bartlettpsj
    @bartlettpsj 2 місяці тому

    Getting more interested in Temporal now I've got the teeshirt. Temporal seems more programmer first in that Workflows are defined in code. Many other Workflow (older?) products tend to use a UX or some form of configuration file (e.g. XML). Are there plans to have the ability to configure workflows through a UI, and then you just write the activities?

  • @andrew.derevo
    @andrew.derevo 2 місяці тому

    Thanks a lot for sharing. Why you use child workflow here, what is a good practice to use it?

  • @TemporalAngie
    @TemporalAngie 3 місяці тому

    Just leaving a note here that the 2022 Replay talk that this one builds off of (ua-cam.com/video/PcUWphfLyMA/v-deo.html) is well worth the watch, as well. It's an AMAZING "deep-dive" walkthrough of a use case Temporal is extremely well suited-for (order + payment processing), and Matt also gets into some of the things that helped his organization adopt it, some of the lessons learned, etc.

  • @walletien
    @walletien 3 місяці тому

    amazing!

  • @TemporalAngie
    @TemporalAngie 3 місяці тому

    If anyone is interested in the "and then what happened?" on this excellent talk, there's a second talk from the 2023 Replay conference at ua-cam.com/video/St5nSSZScHg/v-deo.html where Matthew talks about how this original solution evolved and how Temporal is now utilized in other parts of the business 1 year later.

  • @RobertLugg
    @RobertLugg 3 місяці тому

    This was a brilliant way to present! It of course sounded rehearsed but that's fine. I'm also happy to see two smart people as part of your team.

  • @KaranNanda-qb2xp
    @KaranNanda-qb2xp 3 місяці тому

    What if I have an activity which sends out http requests and I want to log the result of those to a DB? I don’t want to wait for failure/eventual success before logging it rather I want to log after every message returns. Could you advise what would be best here please? 😊 Many thanks

  • @joerajeev
    @joerajeev 4 місяці тому

    Please share a link to that animation that was mentioned at 1:58:15 if you ended up making it. thanks!

  • @thomas.moerman
    @thomas.moerman 4 місяці тому

    Excellent presentation. Very nice to see concepts of Temporal explained using analogy with more widely-known React concepts.

  • @johnanderson290
    @johnanderson290 4 місяці тому

    Cannot read any of the code 😢 Editor font size is waaay too small ☹️

  • @bilalafzal2267
    @bilalafzal2267 4 місяці тому

    Editor font size is too small

  • @joebowbeer
    @joebowbeer 4 місяці тому

    21:08 Sagas with Temporal (Java SDK)

  • @BenjaminCollins1
    @BenjaminCollins1 5 місяців тому

    Definitely should be written up in the documentation; video is not good documentation

  • @nathaaaaaa
    @nathaaaaaa 5 місяців тому

    Sold.

  • @eugenesidelnyk4600
    @eugenesidelnyk4600 5 місяців тому

    Steve forgot about PHP SDK :D TBH in case of PHP, it seems that the whole concept is built on using Generators as coroutines (this approach suffers from the red blue function problem), what people used to do until the 8th version of PHP. Since 8.1 Fibers were introduced, and it is such a releif to use AMPHP set of libraries that doesn't suffer from Generator signatures anymore, so that one could just write the function with just normal signature and it's absolutely not necessary to think about async workflows and non-blocking IO where you don't want to deal with it directly.

  • @manibhushankumarsingh5196
    @manibhushankumarsingh5196 5 місяців тому

    00:00 Temporal is an open-source runtime for managing distributed application state at scale. 00:58 Temporal offers workflows as code for reliable and scalable systems 01:50 Centralized orchestration service for async processes 02:44 Use general purpose programming languages for temporal workflows 03:36 Temporal workflows and activities provide reliable external API calls with declarative timeouts and retries. 04:32 Composing new primitive APIs is crucial for complex workflows 05:22 Temporal offers powerful workflow code capabilities 06:13 Temporo is a reliable and productive orchestration system

  • @tungvuthanh5537
    @tungvuthanh5537 6 місяців тому

    Thank you a lot for a phenomenal video 😇

  • @thomas.moerman
    @thomas.moerman 6 місяців тому

    You need to invite Chris back on for a more technical deep-dive continuation of this talk. Great stuff!

  • @guru.prasath
    @guru.prasath 6 місяців тому

    Good talk

  • @CecilPhillip
    @CecilPhillip 6 місяців тому

    This is fantastic session. So interesting to hear about all the challenges and lessons learned while building this SDK.

  • @ChrisKielkopf
    @ChrisKielkopf 6 місяців тому

    Really excited for this! especially dark mode 🕶