Front-End Architecture Lessons from a $1.7 Billion GenAI Startup

Exploring Cresta’s Effective Strategies and Tools in Front-End Development

Lorenz Hofmann-Wellenhof
12 min readMay 5, 2024

In this article, we’re going to take a close look at Cresta’s front-end (FE) architecture. We’ll discuss how the main FE repository is structured, explain our build and deployment processes, and describe our approach to code generation.

Link to the article on the company’s website.

Introduction

For the past two years, I have been part of Cresta’s innovative and versatile engineering team. At Cresta, we embrace a collaborative approach, with our team members contributing from various locations worldwide, including San Francisco and Berlin.

Cresta, a Series-C funded company, is at the forefront of transforming call center operations. To gain a deeper insight into our groundbreaking work, I recommend visiting our website. We primarily focus on three core products:

  • Real-time Agent Assist: This Electron-based application enhances call center agents’ daily workflows.
  • Insights: Our web application delivers crucial analytics, addressing key questions for call centers and aiding strategic decisions.
  • Coaching: A web tool designed to empower call center supervisors in optimizing agent performance.

This article will focus on the development practices behind ‘Insights’ and…

--

--

Lorenz Hofmann-Wellenhof

👨‍💻 Software Eng at Cresta. 🇦🇹, lived in NYC, Berlin & now Dubai 🇦🇪. Writing about tech, finances & life experiences. https://lorenzhw.substack.com/