This event has concluded, but you can sign up to receive updates on upcoming events and
other information from Temporal by completing the form on this page.
August 23, 2023
Developers located in Bangalore are also encouraged to join the #meetup-bangalore channel in our community Slack instance to post questions or comments and interact with other local Temporal fans.
Arrival and Networking
Introduction and Welcome
Deutsche Bank assesses Temporal for processing high volume and time-critical transactions
Temporal is used to orchestrate the processing of transactions, whose lifecycles are often initiated by an external triggers and completed with internal record keeping and external communication.
Several workflows are executed per transaction, each of which invokes a number of synchronous and asynchronous activities, many of which result in state change in systems outside of the transaction processing environment.
Daily transaction volumes will be in the millions and the end-to-end latency for each transaction must be no more than a few seconds. Every transaction is critical; they must not be lost, and they must be processed only once. There are event and batch-based aspects to this use case.
We hope that the PoC will validate our motivations for using Temporal in this PoC, which include workflow-as-code (using Java), scalability, observability and cloud-based infrastructure.
Supercharging Postman's asynchronous workflows with Temporal.io
Samith Bharadwaj, a software engineer at Postman, shares how Postman leverages Temporal to improve the collaborative API development experience that the product offers to its 25 million users. In the presentation, he shares how the asynchronous workflow engine helped Postman reduce end users' wait time to zero and Pull Request merge error rate by 43%.
Swift and Reliable Asset Trades with Temporal
GGX is a platform that offers end-to-end infrastructure solutions for game developers to seamlessly introduce digital asset trading mechanics into any game, using a software development kit (SDK). A typical asset trade on GGX involves multiple gRPC calls between micro-services. Ensuring atomicity and durability between these micro-services becomes really important. In this talk, you will hear about how we initially built the system with Celery to process trades asynchronously, the challenges we faced, and how we eventually migrated to Temporal to ensure trades were processed swiftly and reliably. We will also discuss how the workflows are architected and how revert mechanisms are handled.
Temporal @ Groww
Code of Conduct:
Temporal Community Meetup officially adopts the Temporal Code of Conduct. Harassment, bullying, and discrimination are unacceptable here and if you witness or experience those or other harmful behaviors, please let the organizers know.
CEO and Co-Founder
Maxim has spent the last 20 years building massive distributed systems for Amazon, Microsoft, Google, and Uber. Among other things, he led the design and development of the AWS SQS backend, and AWS Simple Workflow Service. At Uber, Maxim led the effort on open source projects Cherami and Cadence Workflow. Since October of 2019, Maxim has been the CEO/Cofounder of Temporal Technologies. Its flagship open source project temporal.io is redefining the way large-scale reliable applications are developed and operated.
Siddharth Agarwal is a Delivery Lead and Anil Oomen is an Engineering Lead; they work together at Deutsche Bank.
Samith Bharadwaj is a software engineer at Postman
Pratik Daigavane is a software engineer at GGX