Hasty Briefsbeta

Bilingual

Throwing away 18 months of code and starting over

4 days ago
  • #tech-stack
  • #software-development
  • #startup-pivots
  • The team pivoted multiple times before settling on their current product, facing challenges with each pivot.
  • Initially, the team avoided writing tests to prioritize shipping fast, leading to a messy codebase and lost clients.
  • The decision to rewrite the product was driven by advancements in AI models, making previous sophisticated inspections unnecessary.
  • The team moved away from Next.js and Server Actions due to issues with testing, observability, and security vulnerabilities.
  • They adopted React with tRPC and a Hono backend, significantly reducing memory usage and improving performance.
  • For orchestration, the team chose Argo over other solutions due to its Kubernetes-native approach and reliability for their workflows.
  • The new approach involves Kubernetes jobs for stateful processes, despite the complexity, to ensure reliability and scalability.