Engineering
Engineering posts
Building Mnemosyne, our AI second brain for engineering work: How to give AI context from previous sessions
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…
From Argo to Temporal Migration: How We Rebuilt Atlan's Workflow Orchestration
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…
Olof: How an AI Queue Manager Rebuilt Support Engineering at Atlan
On a typical weekday, our support engineers at Atlan used to start their shift in Zendesk with a familiar feeling: too many tickets, not enough clarity. Someone from the team was always wearing an…
Product to Platform Transformation: Why We Rebuilt Atlan's Apps Framework
This is the story of how we discovered we needed to rebuild—and why that decision unlocked Atlan's transformation from product to platform. Follow along as we explore the architectural constraints,…
Cursor Rules in Action: How Our Engineers Use It at Atlan
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…
How Ring Deployment Transformed Our Release Process: Safer, Faster, and Fully Automated
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…
Building a Scalable Engine for No-Code Workflows
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…
Questioning Data to Discovering Atlan: My Software Engineering Internship Journey
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…
The Art of Building Delightful CLIs: Lessons Learned from Building the Atlan CLI
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…