Hacker News new | ask | show | jobs
by shoo 2559 days ago
Last job: small web app with app servers, queue, workers, database. Plausible to run this all on one machine while hacking on one or more parts. After we migrated to AWS we made it easy for devs to launch a new isolated copy of the whole environment in EC2. Define cloud formation templates & scripts to boot the whole stack. If you need a database in a well defined state, automate that too (ideally build the schema and initial data from scratch using automated process, failing that, start with a snapshot/backup then run schema migrations on it)

Current job: there's about 10-20x as many integration points with downstream services, many of them owned by other teams. No investment in making it possible to spin up isolated service graph on a dev machine. Heavy use of persistent shared testing environments in company data centre, these environments usually in one or more state of brokenness. Some use of mountebank to replace troublesome downstream services with stubs returning canned data.