Engineering teams face a common challenge when building software: they eventually need to redesign the data models they use to support clean abstractions and more complex features. In production environments, this might mean migrating millions of active objects and refactoring thousands of lines of code. Jacqueline Xu from Stripe explains how they safely did one large migration of our hundreds of millions of Subscriptions objects.
Paul Johnston gives his take on the stages of Serverless that he reckon most people go through, starting with What is this “Serverless” weirdness? And ending up seeing the (imperfect) light of Serverless.
In video game parlance, “God Mode” enables capacities of invulnerability (you cannot get hurt) as well as invincibility (others get hurt by your touch). Ravi Raman writes on what it takes to be outstanding in your career at a meta-level.
One of the inevitabilities of moving to a microservices architecture is that you’ll start to encounter partial failures—failures of one or more instances of a service. These partial failures can quickly escalate to full-blown production outages. Kevin Lingerfelt shows how to do circuit breaking, the act of shutting off traffic to an individual instance if it fails requests too frequently.
The money and time that goes into replacing employees can be far more damaging than you might think; whereas, it will cost you next to nothing to take the time to anticipate your employees’ needs and help keep them motivated and content. So here are a key tips to help retain your current employees from Masud Hossain.
A comprehensive article, written by Rik Lomas, from his experience working 6 years solely at startups. Rik writes about all the things you should consider when starting a company, everything from the idea, to finding co-founders and investors, to hiring, shipping and promoting.