How our Security team solved a Central InfoSec CTF… Jul 01, 2021 Asana takes security seriously, and our Security team also knows how to have fun. When we shifted to working remotely during the pandemic, we wanted…
Asana’s Engineering Manager Community: Helping o… Jun 25, 2021 Building leading work management software is challenging, and it's essential to grow and support the engineers and teams that take on that…
How Asana allocates engineering responsibilities t… Jun 02, 2021 At Asana Engineering, we take a systematic approach to allocating responsibilities, called the Fair Allocation of Internal Responsibility (FAIR)…
How we scaled a key data pipeline with a people-fi… May 11, 2021 The Data Empowerment team at Asana generates business-critical data that we use to empower many cross-functional stakeholders. Our team's mission is…
Asana Engineering Growth Paths Apr 29, 2021 Committed to learning and continuous improvement, Asana’s Engineering organization develops its engineering talent through giving and taking…
Scaling Scala: How we chose our backend language a… Mar 02, 2021 We’ve been using Scala at Asana since 2013. Since we started using Scala, the number of engineers writing it has increased from a single team to…
How we use Kubernetes at Asana Feb 11, 2021 At Asana, we use Kubernetes to deploy and manage services independently from our monolith infrastructure. We encountered a few pain points when…
How Asana ships stable web application releases Jan 08, 2021 The majority of our product code—our large client bundle, our back-end mutation server, our distributed job system—are shipped together as a…
Meet our 2020 summer intern class Nov 05, 2020 Every summer, we have a class of interns join our Design and Engineering teams. They work on important and impactful projects, contribute to feature…