# Inside Asana | Engineering Spotlights • Asana

> Are you interested in learning more about working on Asana's engineering team or the work they do? Read the Asana engineering blog.

Source: https://asana.com/inside-asana/engineering-spotlight

### Engineering spotlight

Learn more about working on Asana's engineering team and the work they do to help the world's teams work together effortlessly.

- [Inside Asana's Database Architecture: Sharding, Data Flow, and Scaling Tradeoffs](/inside-asana/database-architecture-sharding-scaling)

Engineering

- [Microframeworks in the Admin Console](/inside-asana/microframeworks-admin-console)

Engineering

- [Spec-driven development: The Good Parts - and what we learned after three months](/inside-asana/spec-driven-development)

Engineering

#### Staff Software Engineer

- [We migrated off Enzyme in 2 weeks. It should have taken five years.](/inside-asana/migrating-off-enzyme-2-weeks)

Engineering

- [Breaking the Lethal Trifecta: How Asana Thinks About Agentic AI Security](/inside-asana/how-asana-thinks-about-agentic-ai-security)

Engineering

#### Staff Security Engineer

- [Improving Asana’s Pageload Performance](/inside-asana/improving-asanas-pageload-performance)

Engineering

#### Senior Engineering Manager

- [How Asana Built A Resilient ID Allocation System](/inside-asana/how-asana-built-resilient-id-allocation)

Engineering

- [The Athletic Position](/inside-asana/the-athletic-position)

Engineering

- [How Asana leverages AWS Inspector for total visibility over infrastructure vulnerabilities](/inside-asana/asana-leverages-aws-inspector-visibility-infrastructure-vulnerabilities)

Engineering

#### Software Engineer

- [How Asana built a custom LLM evaluation framework for AI Teammates](/inside-asana/custom-llm-evaluation-ai-teammates)

Engineering

Artificial Intelligence (AI)

- [How AI Teammates Build Memory: Turning Work Into Reusable Knowledge](/inside-asana/ai-teammates-turn-work-into-reusable-information)

Artificial Intelligence (AI)

Engineering

- [AI Agents Built for Teams: Shared Context and Transparency in Enterprise AI](/inside-asana/ai-agents-built-for-teams-context-transparency)

Engineering

Artificial Intelligence (AI)

- [Scaling LunaDb, our in-house declarative data loading system](/resources/scaling-lunadb)

Engineering

#### Platform Engineer

- [Scaling our invalidation pipeline: Part 1](/inside-asana/scaling-invalidation-pipeline-part-1)

Engineering

#### Platform Engineer

- [Scaling our invalidation pipeline: Part 2](/inside-asana/scaling-invalidation-pipeline-part-2)

Engineering

#### Platform Engineer

- [Stop Stuffing Prompts: How Asana Made Agents More Effective Through Context Engineering](/inside-asana/context-engineering)

Engineering

#### Software Engineer

- [Inside Asana Warsaw: Building Data, Culture, and Customer Impact](/inside-asana/warsaw-building-data-culture-customer-impact)

Engineering

#### Data Engineering Manager

- [Inside Asana's 4-Week Engineering Onboarding: An Intern's View](/inside-asana/how-asana-onboards-engineers-interns)

Engineering

- [Scaling Stateful Backend Processes at Asana: Sync Server Process Warming](/inside-asana/scaling-stateful-backend-processes-asana)

Engineering

#### Content writer

- [How Asana makes me a more effective engineering manager](/inside-asana/asana-makes-me-effective-engineering-manager)

Engineering

#### Data Infrastructure Engineering Manager

- [Asana Engineering Growth Paths](/inside-asana/asana-engineering-growth-paths)

Engineering

- [Scaling a Mature iOS Codebase with Tuist](/inside-asana/scaling-a-mature-ios-codebase-with-tuist)

Engineering

- [Revamping engineering manager onboarding at Asana](/inside-asana/revamping-engineering-manager-onboarding-at-asana)

Engineering

- [Grow your leadership impact as a Tech Lead or Engineering Manager](/inside-asana/grow-your-leadership-impact-as-a-tech-lead-or-engineering-manager)

Engineering

- [Introducing EM building blocks](/inside-asana/introducing-em-building-blocks)

Engineering

- [How Asana helps me feel included as a Latina in Engineering Management](/inside-asana/latina-engineering-manager)

Engineering

- [My internship on Asana’s Engineering team](/inside-asana/engineering-internship)

Engineering

- [How Asana uses Asana: Security incident response](/inside-asana/engineering-security-incident-response)

Engineering

- [How Asana uses Asana to manage code reviews](/inside-asana/how-asana-engineering-uses-asana-code-reviews)

Engineering

- [The growth journey of an Engineering Manager at Asana](/inside-asana/engineering-manager-career-growth)

Engineering

- [How our Security team solved a Central InfoSec CTF challenge](/inside-asana/engineering-security-team-central-infosec-ctf-challenge)

Engineering

#### R&amp;D Security Tech Lead

- [Asana’s Engineering Manager Community: Helping our team grow and thrive](/inside-asana/engineering-manager-community)

Engineering

- [How Asana allocates engineering responsibilities transparently](/inside-asana/allocate-engineering-responsibilities-transparently)

Engineering

- [FAIR Process Guide](/inside-asana/engineering-fair-process-responsibility)

Engineering

- [How we use Kubernetes at Asana](/inside-asana/kubernetes-at-asana)

Engineering

- [How Asana ships stable web application releases](/inside-asana/asana-engineering-ships-web-application-releases)

Engineering

- [Meet 3 of our Engineering Tech Leads](/inside-asana/engineering-program-leads)

Engineering

- [Part 2 – WorldStore: Distributed caching with Reactivity](/inside-asana/worldstore-distributed-caching-reactivity-part-2)

Engineering

#### Platform Engineer

- [10 tips for setting engineering goals from Asana Head of Engineering, Prashant Pandey](/inside-asana/engineering-goals)

Engineering

- [How to thrive as an intern while working remotely](/inside-asana/remote-engineering-intern-working-from-home)

Engineering

- [Meet our Mobile Engineering team](/inside-asana/mobile-engineering-team)

Engineering

- [How we modified our infrastructure to deploy an EU data center](/inside-asana/infrastructure-engineering-deploy-eu-data-center)

Engineering

- [Asana & Techqueria: Partnering to support Latinx engineering mentorship](/inside-asana/latinx-engineering-mentorship)

Engineering

- [Meet our Security team](/inside-asana/meet-security-engineering-team)

Engineering

- [Why I joined Asana: Hiro Yamada, Solutions Engineer](/inside-asana/why-i-joined-asana-hiro-yamada-solutions-engineer)

Engineering

- [My software engineering internship experience at Asana](/inside-asana/my-software-engineering-internship-experience-at-asana)

Engineering

- [Details on the July 29 and August 1 downtime](/inside-asana/july-29-august-1-downtime)

Engineering

- [Why I joined Asana: R.J. Aquino, Engineering Manager](/inside-asana/why-i-joined-asana-r-j-aquino-engineering-manager)

Engineering

- [Celebrating International Women in Engineering Day at Asana](/inside-asana/international-women-engineering-day)

Engineering

- [Real Talk: Asana women on engineering leadership practices](/inside-asana/women-engineering-leadership)

Engineering

- [The Asana Engineering Guide to Intern Mentorship](/inside-asana/engineering-guide-to-intern-mentorship)

Engineering

- [Product Engineering internships are great!](/inside-asana/product-engineering-internships-are-great)

Engineering

- [Details on the January 22nd, 2019 outage](/inside-asana/details-january-22-outage)

Engineering

- [Hiring engineering managers: Crafting an interview process to build the best team](/inside-asana/hiring-engineering-managers-interview-process)

Engineering

- [How to make smart compromises when scaling your engineering culture](/inside-asana/make-smart-compromises-scaling-engineering-culture)

Engineering

- [Architecting product tours in React: How we moved fast without leaving a trail of tech debt](/inside-asana/move-fast-without-technical-debt-product-tours-react)

Engineering

- [Details on the April 9 Asana outage](/inside-asana/april-9-2018-asana-outage)

Engineering

- [The Asana Engineering team: Meet Mike Morearty](/inside-asana/the-asana-engineering-team-meet-mike-morearty)

Engineering

- [The Asana Engineering team: Meet Rachel Miller](/inside-asana/asana-engineering-team-meet-rachel-miller)

Engineering

- [Distributed responsibility: An engineering manager’s perspective](/inside-asana/distributed-responsibility-engineering-manager)

Engineering

- [Three pluralization mistakes that are messing up your code](/inside-asana/three-pluralization-mistakes-messing-code)

Engineering

- [Circumventing engineering complexity: Examples from building Custom Fields](/inside-asana/circumventing-engineering-complexity-examples-from-asana)

Engineering

- [Asana Engineering community update: August 21-25](/inside-asana/asana-engineering-update-825)

Engineering

- [Advice to engineering new grads: Don’t start your career at just any company](/inside-asana/engineering-new-grads-choosing-a-company)

Engineering

- [Asana outage on Tuesday, May 16](/inside-asana/asana-outage-tuesday-may-16)

Engineering

- [Testing in production: Rewriting APIs with dark clients](/inside-asana/rewriting-api-dark-clients)

Engineering

- [Details on the January 9 Asana outage](/inside-asana/january-9-2017-asana-outage)

Engineering

- [7 ways to uplevel your code review skills](/inside-asana/7-ways-to-uplevel-your-code-review-skills)

Engineering

- [Make data-driven decisions with the Asana API and Asana2sql](/inside-asana/make-data-driven-decisions-with-the-asana-api-and-asana2sql)

Engineering

- [The Asana Engineering Values](/inside-asana/asana-engineering-values)

Engineering

- [Product Engineering: Reimagining role boundaries at Asana](/inside-asana/product-engineering-at-asana)

Engineering

- [Designing simpler React components](/inside-asana/react-js)

Engineering

- [The Asana Engineering Interview Guide](/inside-asana/asana-engineering-interview-guide)

Engineering

- [How we use Asana in our infrastructure](/inside-asana/using-asana-in-our-infrastructure)

Engineering

- [Asana tech talk video: reactive queries](/inside-asana/asana-tech-talk-reactive-queries)

Engineering

- [Engineering mentorship at Asana](/inside-asana/engineering-mentorship-at-asana)

Engineering

- [The Evolution of Asana's Luna Framework](/inside-asana/the-evolution-of-asanas-luna-framework)

Engineering

- [Sharding the Asana Database](/inside-asana/sharding-is-bitter-medicine)

Engineering

- [Giving users a seat at the table: how we built our Android app](/inside-asana/how-we-built-android)

Engineering

- [Great data: It’s all in the delivery](/inside-asana/great-data-delivery)

Engineering

- [Yesterday’s downtime](/inside-asana/yesterdays-downtime)

Engineering

- [Being a Female Engineer at Asana](/inside-asana/female-engineer)

Engineering

- [Adding Perfect Forward Secrecy to Asana](/inside-asana/dataprivacy)

Engineering

- [Making Asana Work In Internet Explorer](/inside-asana/making-asana-work-in-internet-explorer)

Engineering

- [Introducing Asana Connect](/inside-asana/introducing-asana-connect)

Engineering

- [If you want your new engineers to hit the ground running, give them a soft landing](/inside-asana/onboarding-new-engineers)

Engineering

- [On last week's downtime](/inside-asana/on-last-weeks-downtime)

Engineering

- [Issues Moving to Amazon’s Elastic Load Balancer](/inside-asana/issues-moving-to-amazons-elastic-load-balancer)

Engineering

- [6 sad squid snuggle softly](/inside-asana/6-sad-squid-snuggle-softly)

Engineering

- [Using flags to ease new feature development](/inside-asana/using-flags-to-ease-new-feature-development)

Engineering

- [Adding fibers to v8: efficiency + clarity in SSJS](/inside-asana/adding-fibers-to-v8-efficiency-clarity-in-ssjs)

Engineering

- [Luna, our in-house framework for writing great web apps really quickly](/inside-asana/lunascript-our-in-house-language-for-writing-great-web-apps-really-quickly)

Engineering

### Engineering spotlight

- [All articles](/inside-asana)

- [Product](/inside-asana/product)

- [Role spotlights](/inside-asana/role-spotlights)

- [Team Asana](/inside-asana/team-asana)

- [Company](/inside-asana/company)

- [Artificial Intelligence (AI)](/inside-asana/artificial-intelligence)

- [Engineering](/inside-asana/engineering-spotlight)

### Inside Asana's Database Architecture: Sharding, Data Flow, and Scaling Tradeoffs

### Microframeworks in the Admin Console

### Spec-driven development: The Good Parts - and what we learned after three months

### We migrated off Enzyme in 2 weeks. It should have taken five years.

### Breaking the Lethal Trifecta: How Asana Thinks About Agentic AI Security

### Improving Asana’s Pageload Performance

### How Asana Built A Resilient ID Allocation System

### The Athletic Position

### How Asana leverages AWS Inspector for total visibility over infrastructure vulnerabilities

### How Asana built a custom LLM evaluation framework for AI Teammates

### How AI Teammates Build Memory: Turning Work Into Reusable Knowledge

### AI Agents Built for Teams: Shared Context and Transparency in Enterprise AI

### Scaling LunaDb, our in-house declarative data loading system

### Scaling our invalidation pipeline: Part 1

### Scaling our invalidation pipeline: Part 2

### Stop Stuffing Prompts: How Asana Made Agents More Effective Through Context Engineering

### Inside Asana Warsaw: Building Data, Culture, and Customer Impact

### Inside Asana's 4-Week Engineering Onboarding: An Intern's View

### Scaling Stateful Backend Processes at Asana: Sync Server Process Warming

### How Asana makes me a more effective engineering manager

### Asana Engineering Growth Paths

### Scaling a Mature iOS Codebase with Tuist

### Revamping engineering manager onboarding at Asana

### Grow your leadership impact as a Tech Lead or Engineering Manager

### Introducing EM building blocks

### How Asana helps me feel included as a Latina in Engineering Management

### My internship on Asana’s Engineering team

### How Asana uses Asana: Security incident response

### How Asana uses Asana to manage code reviews

### The growth journey of an Engineering Manager at Asana

### How our Security team solved a Central InfoSec CTF challenge

### Asana’s Engineering Manager Community: Helping our team grow and thrive

### How Asana allocates engineering responsibilities transparently

### FAIR Process Guide

### How we use Kubernetes at Asana

### How Asana ships stable web application releases

### Meet 3 of our Engineering Tech Leads

### Part 2 – WorldStore: Distributed caching with Reactivity

### 10 tips for setting engineering goals from Asana Head of Engineering, Prashant Pandey

### How to thrive as an intern while working remotely

### Meet our Mobile Engineering team

### How we modified our infrastructure to deploy an EU data center

### Asana &amp; Techqueria: Partnering to support Latinx engineering mentorship

### Meet our Security team

### Why I joined Asana: Hiro Yamada, Solutions Engineer

### My software engineering internship experience at Asana

### Details on the July 29 and August 1 downtime

### Why I joined Asana: R.J. Aquino, Engineering Manager

### Celebrating International Women in Engineering Day at Asana

### Real Talk: Asana women on engineering leadership practices

### The Asana Engineering Guide to Intern Mentorship

### Product Engineering internships are great!

### Details on the January 22nd, 2019 outage

### Hiring engineering managers: Crafting an interview process to build the best team

### How to make smart compromises when scaling your engineering culture

### Architecting product tours in React: How we moved fast without leaving a trail of tech debt

### Details on the April 9 Asana outage

### The Asana Engineering team: Meet Mike Morearty

### The Asana Engineering team: Meet Rachel Miller

### Distributed responsibility: An engineering manager’s perspective

### Three pluralization mistakes that are messing up your code

### Circumventing engineering complexity: Examples from building Custom Fields

### Asana Engineering community update: August 21-25

### Advice to engineering new grads: Don’t start your career at just any company

### Asana outage on Tuesday, May 16

### Testing in production: Rewriting APIs with dark clients

### Details on the January 9 Asana outage

### 7 ways to uplevel your code review skills

### Make data-driven decisions with the Asana API and Asana2sql

### The Asana Engineering Values

### Product Engineering: Reimagining role boundaries at Asana

### Designing simpler React components

### The Asana Engineering Interview Guide

### How we use Asana in our infrastructure

### Asana tech talk video: reactive queries

### Engineering mentorship at Asana

### The Evolution of Asana's Luna Framework

### Sharding the Asana Database

### Giving users a seat at the table: how we built our Android app

### Great data: It’s all in the delivery

### Yesterday’s downtime

### Being a Female Engineer at Asana

### Adding Perfect Forward Secrecy to Asana

### Making Asana Work In Internet Explorer

### Introducing Asana Connect

### If you want your new engineers to hit the ground running, give them a soft landing

### On last week's downtime

### Issues Moving to Amazon’s Elastic Load Balancer

### 6 sad squid snuggle softly

### Using flags to ease new feature development

### Adding fibers to v8: efficiency + clarity in SSJS

### Luna, our in-house framework for writing great web apps really quickly
