Category

Engineering

Category

Migration work has a familiar rhythm. You spend sessions with an AI assistant reverse-engineering APIs, mapping edge cases, documenting risks — building a real understanding of the system you’re moving. The AI is genuinely useful. Then the session ends, and all of that context disappears with it. Next session, you begin from scratch, re-explaining the connector, restating the constraints, rediscovering…

Atlan is migrating workflow orchestration from Argo to Temporal. Learn why we made that call, the interim crossover architecture that kept us live during the transition, and what we’ve learned rebuilding orchestration in production.”
meta_title: “From Argo to Temporal at Atlan: Rebuilding Workflow Orchestration”
meta_description: “How Atlan’s Argo to Temporal migration works: why we made the call, the crossover architecture that kept us live, and what we’ve learned so far.

At Atlan, we’ve been living and breathing Cursor for a few months now. We’ve tested it with background agents, AI-assisted PRs, code generation, bug fixes and many more, pushing the boundaries of AI-assisted development to the next level. Some of it has been surprisingly good. Some of it? Not so much. But if there’s one thing we’ve learned, it’s this:…

Let me paint a picture: Bob is a talented engineer, eager to make a difference on the team. He works hard and releases several changes to production. However, despite following the proper testing and release procedures, a bad release manages to slip through, impacting customers and causing frustration. Although Bob isn’t to blame, the incident takes a mental toll. He…

Building a Scalable Engine for No-Code Workflows Setting the stage Managing multiple tasks—whether it’s approving requests, streamlining operations, moving data, or keeping teams aligned—can often feel like trying to juggle too many things at once. These challenges are universal, and we’ve experienced them firsthand. At Atlan, we set out to simplify this complexity for all the data teams. We envisioned…

During a previous software engineering internship, I was given a seemingly straightforward task, migrating new customer data into our databases and warehouses. However, I quickly found myself struggling and juggling between different people to figure out the source of a particular dataset. I questioned whether certain data was necessary or in what format it had to be processed and stored.…

Command-line interfaces (CLIs) help developers complete tasks quickly and efficiently. At Atlan, where we build tools to help data teams work better together, we’ve learned how a well-designed CLI can make a big difference. In this post, we’re sharing our insights from building CLIs at Atlan. You’ll find tips and strategies for designing CLIs that are simple, powerful, and loved…