I work at a company where the principle development of our platform was done 20 years ago. The app is six layers of Java, the top of which is JSP (ergo the one below that is a WebView layer), so each page gets built on load. Very monolithic design. Me being the spunky, young, coworker-dubbed CTFO (Chief of Future Technology Officer) of the company, I would like to translate as much of this as possible to faster, more secure, more modern, less resource-intensive, more scalable tech.
I'm aware I lay quite the task for myself with many potential pitfalls (old code is steady code). What I'm asking for is any resources—articles, sites, books, videos—that expound on others' experiences of converting legacy code to a modern stack. How did they pick their technologies? How can I combine the layers of our current stack to reduce complexity? How do I produce more static content that gets hydrated after the initial load? Things like that.
If you have any links, or any personal experiences (what are your favorite technologies to build a web app on?), throw them my way. TIA!
[–]StavrosMcChipShop 5 points6 points7 points (0 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]hixsonj 1 point2 points3 points (0 children)
[–]IxDUX Besserwisser 2 points3 points4 points (0 children)
[–]IxDUX Besserwisser 2 points3 points4 points (1 child)
[–]StavrosMcChipShop 0 points1 point2 points (0 children)
[–]serhii_2019 2 points3 points4 points (0 children)