SE-Radio Episode 332: John Doran on Fixing a Broken Development Process

Topics covered
Popular Clips
Episode Highlights
Docker Shift
The transition to Docker was a pivotal moment for the company, enhancing both portability and deployment processes. explains that Docker allowed them to manage diverse tech stacks without worrying about specific environments, such as Ruby or PHP, as everything was contained within Docker containers 1. This shift also addressed the issue of dependency and knowledge silos, as previously, only one person handled deployments, creating a bottleneck 2. Doran advises that when building new processes, it's crucial to stay ahead of technical debt and ensure consistency across the team 3.
Migrating to Docker made it easier for you to both develop and to deploy using a bunch of different tech stacks.
--- Jeremy Jung
The adoption of Docker not only streamlined operations but also fostered a more collaborative environment.
Cloud Transition
The move to cloud services marked a significant transformation for the company, shifting from on-premise systems to a cloud-based infrastructure. Initially, the company faced challenges with performance and downtime, especially as they scaled to over 1,000 customers 4. highlights that the transition involved a massive team effort and a marketing push to encourage clients to adopt the new cloud solution 5. Automation played a key role, with the implementation of infrastructure as code and performance testing to ensure reliability and scalability 6.
So we built a small deployment stack which allowed us to essentially configure new services in ECS and deploy new versions of our application through the CI to our ECS clusters.
---
This strategic shift to cloud services ultimately improved service delivery and customer satisfaction.
Related Episodes


SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE-Radio Episode 355: Randy Shoup Scaling Technology and Organization
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE-Radio-Episode-259:-John-Purrier-on-OpenStack
Answers 383 questions

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
Answers 383 questions

SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems
Answers 383 questions

SE-Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
Answers 383 questions

Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development
Answers 383 questions

SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Answers 383 questions

SE-Radio Episode 276: Björn Rabenstein on Site Reliability Engineering
Answers 383 questions

SE-Radio Episode 288: DevSecOps
Answers 383 questions

Episode 223: Joram Barrez on the Activiti Business Process Management Platform
Answers 383 questions














