/plushcap/analysis/launchdarkly/how-naviance-used-launchdarkly-to-unlock-its-monolith

How Naviance Unlocked Its Monolith to Migrate with Confidence

What's this blog post about?

The text discusses how Naviance, an EdTech company, faced challenges due to its monolithic architecture as it grew. Principal Architect Adam Hisley shared their experience using LaunchDarkly's platform to modernize their software architecture and team practices. He emphasized the importance of understanding customer needs and aligning technical and market vision for making good architectural decisions. Naviance rewrote a monolith from scratch in a new programming language while progressively enhancing its application by breaking apart the monolith module-by-module. Feature flags played a crucial role in ensuring quality, building confidence, and enabling controlled data migrations during this process. Since 2019, Naviance has built nine separate domain services following this model, improving customer experiences with new features and boosting productivity. The team expressed high sentiment for LaunchDarkly in their annual engineering survey, ranking it near the top in terms of developer happiness and preference.

Company
LaunchDarkly

Date published
May 11, 2023

Author(s)
LaunchDarkly

Word count
947

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.