
Work Here?
Work Here?
Work Here?
Temporal Technologies provides an open-source programming model and cloud platform to help developers build reliable, scalable distributed applications. Its core product is an open-source workflow orchestration system, with Temporal Cloud offering a managed, scalable runtime for running those workflows in production. Developers define workflows and activities, while Temporal handles timing, retries, state persistence, and event-driven execution, making code easier to write and enabling easier problem observation through a central Workflow ID in the UI. It differentiates itself by focusing on an open-source model and a shared, scalable runtime that supports both individual developers and large enterprises, with the goal of reducing code, improving reliability, and speeding feature delivery.
Industries
Data & Analytics
Enterprise Software
Company Size
501-1,000
Company Stage
Series D
Total Funding
$754.5M
Headquarters
Bellevue, Washington
Founded
2019
People at Temporal Technologies who can refer or advise you
Help us improve and share your feedback! Did you find this helpful?
Total Funding
$754.5M
Above
Industry Average
Funded Over
7 Rounds
Industry standards
Unlimited Paid Time Off
Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Retirement Plan
401(k) Company Match
Phone/Internet Stipend
Wellness Program
Professional Development Budget
Conference Attendance Budget
Home Office Stipend
Why Monk, Inc. moved 100+ workflows to Temporal, one reversible PR at a time. June 18, 2026 Engineering Most teams migrate a live system one of two ways. They freeze feature work and move everything at once, betting the company on a big-bang cutover. Or they move the easy jobs, lose momentum, and let the half-migrated state set like concrete, so every engineer has to remember which jobs live where, forever. Monk, Inc. did neither. Monk, Inc. moved 100+ live workflows from Inngest to Temporal one reversible PR at a time. Both systems ran the whole way. No migration freeze. No rewrite. No downtime. Why Monk, Inc. moved off Inngest. Monk is an AI platform for accounts receivable. Its agents send invoices, run Intelligent Collections to chase outstanding ones, apply bank transactions to invoices, and sync everything into accounting systems and ERPs. Most of the product is autonomous and async. By the time Monk, Inc. started looking at Temporal, that async surface was north of a hundred jobs. Inngest was great for going fast on day one. At a hundred-plus jobs, it started hurting Monk, Inc. at scale. Finding the one run that misbehaved was slow. The "did we already do this?" idempotency checks were scattered across the codebase. A burst of high-volume webhook traffic could pressure the workflows running billing and customer-facing flows, because nothing isolated them. The decision to move was easy. The hard part was the how. You do not migrate a hundred running workflows in a weekend, and you should not try. Monk's agents move money, so the workflows have to hold. These workflows run for days. They call systems that fail in creative ways, like banks, ERPs, and email. And they cannot lose state halfway through. A retry that double-applies a payment lands on a customer's books. Temporal gives Monk, Inc. durable execution. A workflow's state survives crashes, restarts, and deploys. When a step fails, it resumes from where it stopped instead of starting over. The guarantees Monk, Inc. used to hand-roll in every workflow, like retries, timeouts, idempotency, and recovery, are now properties of the platform. Monk, Inc. don't have to get them right a hundred separate times. How Monk, Inc. ran the migration: one reversible PR at a time. Monk, Inc. never let a single workflow sit half-moved. Each one followed the same four steps, and each step was independently reversible and shipped small: * Characterize. Before touching anything, write tests that lock in what the Inngest job actually does: inputs, outputs, side effects, retry behavior, the branch logic nobody remembers. This is the safety net for every step after it. * Scaffold. Add the Temporal workflow and its activities alongside the Inngest job, with no traffic pointed at them. The new code ships dark. * Cut over. Flip the dispatch behind a feature flag scoped to a tenant. Route one canary tenant first, watch it, then roll forward. Roll back in seconds by flipping the flag. * Remove. Once the cutover is stable for a sprint, delete the Inngest receiver. High line count, lowest risk, because the code has not been receiving traffic. The reason this is safe: both paths wrap the same logic. The Temporal activity is a thin shell over the same domain service the Inngest job already called. The business logic keeps one home the whole way through, and the flag only chooses which runtime wraps it. The characterization tests hold that service still while the wrapper changes underneath it. Once the shape was muscle memory, the per-workflow cycle was a day or two. Every workflow Monk, Inc. moved has the same four commit titles, in the same order. Two speed bumps in the migration. Two of the Inngest-to-Temporal mappings caught Monk, Inc. out before Monk, Inc. learned to watch for them. Retries count differently. Inngest's retries: N means N attempts after the first failure. Temporal's maximumAttempts: N is the total, first attempt included. Port retries: 2 straight across to maximumAttempts: 2 and you have silently dropped an attempt. The correct mapping is maximumAttempts: N + 1. A step and an activity are not the same primitive. Inngest re-invokes your function over HTTP once per step and memoizes each step's result by its name. Temporal replays the whole workflow function from event history and hands back the recorded result of each activity. The consequence shows up the moment you port a function body: anything that sat between step.run calls in Inngest, a Date.now, a random pick, a quick read off the database, was harmless there because each step ran in a fresh invocation. The same line in a Temporal workflow body runs on every replay and breaks determinism. It has to move into an activity. Catch this, or you have copied the body across without migrating it. The thing you will miss most: flow control. In Inngest, capping concurrency per tenant is two lines of config. Inngest keeps a separate virtual queue per tenant and never runs more than your limit at a time. Throttle, debounce, rate limiting, priority, event batching, all the same way: declarative config, no code. Temporal is not built the same way. A worker can cap how many activities or workflow tasks a single process runs at once, but there is no native "run at most N workflows of this type" or "at most N per tenant." It has been an open, heavily upvoted request on the Temporal repo for years. So you build it. Two levers got Monk, Inc. back what Monk, Inc. gave up. Coarse: separate namespaces. Its highest-volume integrations can produce more events in an hour than most jobs produce in a day. They get their own namespace, worker pool, and ECS service. A flood there cannot starve the workers running billing and customer-facing flows. One Docker image, two entry points, picked per service. Fine: a coordinator workflow. Inside a pool, when you need a real per-tenant limit, one workflow lists the work and fans out children behind a sliding window, parking until a slot frees. The bug everyone writes first is forgetting to free the slot on the failure path, not just on success. For very large fan-outs, continue-as-new periodically instead of looping forever in one run. How Monk, Inc. deployed it. Workers run on ECS Fargate. Two services share one Docker image with two entry points. They autoscale on CPU, mostly on Fargate Spot with one always-on task as a floor. Spot is cheap and safe here, because Temporal reschedules any activity whose worker gets reclaimed mid-run. What changed. The hard wins: * Per-workflow visibility. Every run has searchable attributes, full history, and a status. Finding the one that misbehaved is quick. * Idempotency by construction. Deterministic workflow IDs replaced an entire class of "did we already do this" checks. * Workload isolation by namespace. High-volume webhook ingestion is structurally separated from core workflows. A burst on one cannot pressure the other. The soft wins: * New engineers ship their first workflow on day two. Every workflow has the same shape, so the only real learning curve is the determinism constraint. * The pattern stuck. The four-PR loop is muscle memory across the team now, and the same shape applies to the next migration off any framework. Boring on purpose. Monk, Inc. write a lot about building boring agents, systems that stay predictable because the stakes are high. Durable execution is the same idea one layer down. Monk, Inc. would rather spend its time on the AR problems no one has solved than reinvent retry logic. Pick infrastructure with hard guarantees, give every workflow the same shape, and put the creativity into the product. The full technical write-up. Frank wrote the complete, code-level walkthrough on the Temporal blog, including a single workflow mapped piece by piece, the full Inngest-to-Temporal mapping table, and the coordinator-workflow code. Monk, Inc. is hiring. If moving a live system one reversible PR at a time sounds like your kind of problem, Monk, Inc. is building a team of engineers who want to do hard things at the application layer. Browse its customer stories, or see open roles. Automate Accounts Receivable with Monk Monk brings together collections, cash application, and forecasting. 40%+ DSO reduction. $1B+ in receivables managed. 26 hours a month back to your team.
Temporal Raises $300M Series D to Make Agentic AI Real for Companies
A16z leads $300m series D for US software startup Temporal. Temporal, a US-based software startup, has raised US$300 million in a series D funding round led by Andreessen Horowitz, valuing the company at US$5 billion. The funding follows a secondary round in October that valued the company at US$2.5 billion. Existing investors, including Sequoia Capital, Lightspeed Venture Partners, and Sapphire Ventures, also participated. Founded in 2019, Temporal develops open-source software and cloud services that ensure reliable execution of code, allowing applications to recover after failures without custom recovery logic. The company's platform is used by AI firms like OpenAI, and other clients such as Netflix, JPMorgan Chase, and Snap. Food for thought. Implications, context, and why it matters. Temporal's business model delivers multi-million dollar savings (in a case study). * Temporal keeps its core software open-source under an MIT license, with some software development kits (SDKs) under Apache 2.0. Revenue comes from its managed cloud service with consumption-based pricing 1, 2. * Pricing covers "Actions" such as starting a workflow, plus data storage and support plans. The entry-level plan starts at $100 per month 3. * In one Temporal case study based on a single Temporal Cloud client, a company could save $2.25 million a year after moving to Temporal Cloud. The estimate came from lower infrastructure costs plus less engineering time spent resolving incidents 4. AI's shift to multi-step agents makes 'durable execution' a foundational need. * Interest in Temporal tracks AI moving past request-response tools toward "agentic" systems that handle complex work over long periods 5. * Some agents run for hours or days, recover after failures mid-task, and keep state (the information a system needs to remember between steps) across many steps. Traditional backend systems often struggle with those demands 6, 7. * That shift makes "durable execution" useful as a core infrastructure layer for agentic AI, since it keeps long-running workflows reliable and able to resume after failures. Lead investor Andreessen Horowitz has described Temporal as becoming a foundational execution layer for the AI era and as the difference between a demo and a production system for long-running agents 7. How would you feel if you could no longer use Tech in Asia? Share, tag us, and land on our Wall of!
Temporal, an open-source workflow startup, has raised $300 million in a Series D round led by Andreessen Horowitz, doubling its valuation to $5 billion. Lightspeed and Sapphire joined alongside existing backer Sequoia. The company builds workflow orchestration software with "durable execution" capabilities, allowing workflows to automatically resume after outages rather than fail. This reliability becomes critical as AI systems move from simple chat to complex, multi-step tasks where disruptions can derail entire processes. Temporal follows an open-source business model, offering free core software whilst charging for managed cloud services. Its customers include OpenAI, JPMorgan Chase, Netflix and Snap. The funding will support research and development and go-to-market efforts as demand grows for infrastructure that ensures AI agents can handle long-running tasks reliably in production environments.
Temporal raises $300M at $5B valuation to solve AI's reliability problem at scale. AI agents can write code, book flights, and draft legal memos. But ask them to execute long-running tasks across distributed systems without breaking, and the cracks start to show. That gap is where Temporal sees its opportunity. The San Francisco AI infrastructure startup has raised $300 million in a Series D round led by Andreessen Horowitz, valuing the company at $5 billion, according to Reuters. The new valuation doubles the $2.5 billion mark Temporal reached in October following a secondary transaction led by GIC, Singapore's sovereign wealth fund. Lightspeed Venture Partners and Sapphire Ventures joined the round, alongside existing backers including Sequoia Capital. AI infrastructure startup Temporal raises $300M led by Andreessen Horowitz as reliability becomes the gating factor for AI agents. Founded in 2019, Temporal builds open-source software and a managed cloud platform that focuses on what it calls "durable execution." The idea is simple but technically demanding: applications should resume exactly where they left off after failures, without engineers writing custom recovery logic every time something crashes. That problem is moving from niche to mainstream as AI systems shift from generating text to performing real-world work. "We've been building Temporal for over a decade now and what we are trying to solve is these core reliability problems for distributed systems," co-founder and CEO Samar Abbas said in an interview, according to Reuters. "When the software moves from generating answers to executing work, the tolerance of failure basically becomes tiny." In other words, a chatbot can retry a failed response. An AI agent handling payments, infrastructure updates, or customer workflows cannot afford silent errors or partial execution. Abbas pushed back on the idea that the company is riding an AI hype cycle. The funding, he said, was not about "chasing an AI moment," but about building a platform made to address reliability challenges in complex, long-running processes common for AI agents. Temporal's open-source software is available for free. Revenue comes from Temporal Cloud, a multi-tenant managed service that charges customers based on usage. That model has helped the company win both startups and enterprises. Customers include OpenAI, Snap, Netflix, and JPMorgan Chase. The bet from Andreessen Horowitz reflects a broader shift in how investors view AI infrastructure. Model performance still matters, but reliability is emerging as a gating factor. "Reliability is not like an optimization, it's actually a gating factor for these systems to work," said Sarah Wang, a partner at Andreessen Horowitz who led the investment. "Temporal is essentially the execution layer for all of that, so we believe this is the perfect gen AI infrastructure bet." That framing positions Temporal less as a workflow tool and more as plumbing for the agent era. If AI systems are going to run payroll, move money, orchestrate supply chains, or manage healthcare processes, they need guarantees around state, retries, and fault tolerance. That is the layer Temporal is building. The company employs more than 380 people and plans to use the new capital for research, product development, and expanding sales and marketing. At a $5 billion valuation, investors are betting that reliability will define the next stage of AI adoption. Flashy demos may win headlines. Production-grade execution wins contracts. And as AI shifts from answering questions to executing tasks, the margin for failure keeps shrinking. - Advertisement - Discover more Startup news subscription Startup Valuation Calculator CAD software reviews Innovation trend analysis Business startup guide Humanoid robots
Find jobs on Simplify and start your career today
Industries
Data & Analytics
Enterprise Software
Company Size
501-1,000
Company Stage
Series D
Total Funding
$754.5M
Headquarters
Bellevue, Washington
Founded
2019
Find jobs on Simplify and start your career today