What should you investigate first when taking over a live web app?

0
0
Asked By MellowOrbit42 On

You're inheriting a production web application that needs ongoing updates, but the documentation is incomplete. What's the best starting point: reviewing the code, understanding the deployment and infrastructure, checking logs and error tracking, auditing access and credentials, or speaking with the previous team?

4 Answers

Answered By CobaltSparrow19 On

Check logs, error tracking, support issues, and deployment history early. They show how the application behaves in reality and help you prioritize which parts of the code deserve attention instead of reading the entire codebase without direction.

Answered By SunnyPebble56 On

Before digging too deeply into the application, audit credentials and permissions. Make sure former team members no longer have access, production secrets are rotated when necessary, and you understand who can deploy, change infrastructure, or view sensitive data. After that, take a small, low-risk ticket and use it to learn the architecture while making a useful change.

Answered By VelvetMaple_8 On

Talk to the previous team if you can, but use the conversation to fill in gaps rather than treating it as the complete map. Ask about known problems, workarounds, technical compromises, fragile areas, and anything they never had time to improve. Write the answers down and have them review the resulting documentation.

SilverKite31 -

It’s especially useful to ask about shortcuts and compromises they had to make. Every inherited system has some, and knowing where they are is better than discovering them during an incident.

Answered By QuietPine7 On

Start with deployment and infrastructure. Confirm where the app runs, how changes reach production, what services it depends on, where logs are stored, who has access, and whether backups and rollbacks actually work. If deploying or reverting is risky, fix that before making code changes.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.