Convex: The Database that Made Me Switch Careers
Blog post from Convex
Mike Cann shares his journey of transitioning to a new career by joining Convex, a backend platform that integrates various functionalities crucial for web development. Cann, with a background in game and web development, discovered Convex while working on his game BattleTabs and was impressed by its speed, ease of use, and comprehensive features that resolved many challenges he faced with traditional databases like Postgres. Convex offers a seamless developer experience with a combination of bundling, API layers, server-side route handling, and real-time database capabilities, which significantly reduce the complexity and cognitive load often associated with managing backend systems. Cann highlights Convex's ability to handle complex queries, maintain data integrity through atomic transactions, and support flexible, type-safe schemas without the need for migrations. With its three functional categories—Queries, Mutations, and Actions—Convex aligns well with React’s unidirectional data flow, offering a cohesive development experience. Cann expresses his excitement about joining Convex as a Developer Experience Engineer and is eager to share the platform's potential with others, emphasizing its ability to build and scale full-stack AI projects efficiently.