ElasticBox will be announcing a new feature this week and I am really excited because it has solved one of my biggest pain points as a developer. I’ll give you a sneak preview of how this feature will benefit developers in this blog post!
Developer Pain Point
One of the most common challenges that software developers face are the differences between our development and test environments and actual production environments. As developers, we’re busy building cool features so when those features behave as expected in development environments, but show unexpected errors in production environments, it is quite a disappointment. This introduces delays in the development-test-fixing-test-push cycle and, frequently, friction between developers, testers, commercial teams and, obviously, customers and finally users. The gap is even wider when deploying your applications in the cloud, because some features work as expected in one cloud provider but might fail in another provider. This is exactly the problem containerization is trying to solve.
Typical Development Environment Scenario:
Each developer may have installed on his computer a complete development environment, a replica of the production environment, by using a fast and automatic deployment. This dedicated environment allows each developer to make tests as soon as necessary, without any wait time.
What Developers Want:
For a more agile development process, I want my development environment to be able to detect in real time each change in the source code, so I can visualize and test those changes immediately, creating transparency between the developer and operations.
ElasticBox is already solving part of the problem related to the differences between cloud providers through workload mobility, and now it’ll resolve the problem with your local development environment too. To learn how, stay tuned for our news this Friday.