#014 - Kubernetes for Humans Podcast with Pini Reznik (Container Solutions/re:cinq)
Dec 27, 2023
auto_awesome
Pini Reznik, CEO and Co-Founder of re:cinq, discusses his background in software development, the evolution of Container Solutions, challenges with onboarding developers into Kubernetes, and the importance of building sustainable and efficient systems. The speakers also emphasize the responsibility of software in shaping the future.
Companies should evaluate their business needs, architecture, and application complexity before jumping into Kubernetes to ensure a successful migration.
Developers should understand and test applications on Kubernetes, but platform support in production should be handled by specialized teams.
Deep dives
Kubernetes and the Journey to Container Solutions
Pini Resnick, co-founder of Container Solutions, discusses his journey into the world of containers and Kubernetes. He highlights how the emergence of Docker led to the formation of Container Solutions, a consultancy focused solely on containers. Resnick acknowledges that while the name 'Container Solutions' may sound outdated now, containers remain essential in the world of infrastructure. He also mentions how their focus shifted towards cloud-native solutions, which involves not just containers and microservices, but also organizational structure and culture. Resnick notes that companies should not jump into Kubernetes without proper evaluation of their business needs, existing architecture, and application complexity. He emphasizes the need for strategy, education, and categorization of applications to enable a successful migration to Kubernetes. Resnick concludes by explaining the importance of structuring teams effectively, with developers understanding Kubernetes for testing and deployment, while leaving the responsibility of platform support to specialized teams.
Navigating the Complexities of Kubernetes Adoption
Pini Resnick highlights the challenges faced by companies when adopting Kubernetes. He cautions against the misconception that Kubernetes migration is a quick and easy process, emphasizing the need for strategy and understanding of business goals. Resnick explains the importance of evaluating the complexity of the application landscape, architectural support for continuous delivery, and the potential struggles of transforming monolithic applications on Kubernetes. He advises companies to consider the value creation roadmap, gradually rebuilding applications in modern languages and infrastructure rather than rewriting everything at once. Resnick also mentions the need for companies to be prepared for a multi-year project when aiming for a fully cloud-native setup, which requires educating teams and building a fully functional platform.
Developers, Kubernetes, and the Future of Green Software
Pini Resnick discusses the evolving role of developers in the Kubernetes ecosystem and highlights the need for optimized, energy-efficient systems. He emphasizes that while developers should understand Kubernetes and test their applications on the platform, they should not be responsible for platform support in production. Resnick explains the importance of structuring teams effectively, with development teams focused on building applications and platform teams supporting the infrastructure. He also mentions the necessity of considering the environmental impact of software development, advocating for greener practices and technologies in a changing regulatory landscape. Resnick envisions a future where companies prioritize not only cost savings but also carbon emissions reductions, creating a more sustainable and eco-friendly computing environment.
Pini Reznik is the CEO and Co-Founder of re:cinq, a Green Software Services business that is helping save the world by reducing carbon emissions produced by Software and IT systems. Former Software Engineer, long-time manager, tech executive, and entrepreneur.
Pini was previously, CTO and Co-Founder of Container Solutions, a Cloud Native Services business, where he participated in and led dozens of cloud-native transformations and collected extensive hands-on experience in both technical and organizational aspects of the transformation.