Morten and Marilag sit down with Juan Herreros, a principal engineer at Banking Circle, to talk about how Banking Circle has evolved its platform engineering practices, from manual notes to streamlined infrastructure as code.
⌚Timestamps:
[00:00:07] - Introduction
[00:00:33] - Juan's Background: From Spain to Denmark, career path in fintech.
[00:01:46] - Banking Circle Overview: Mission and services in cross-border payments.
[00:03:01] - Engineering Structure: Team divisions and technology stack.
[00:05:58] - DevOps Evolution: Transition to a centralized cloud engineering team.
[00:08:04] - Initial Challenges: Dependency on a single person for infrastructure.
[00:10:26] - Improvements: Code-first mentality and reusable components.
[00:15:19] - Kubernetes Adoption: Overcoming challenges and enhancing developer experience.
[00:18:46] - Developer Support: Internal demos and centralized communication channels.
[00:23:02] - Driving Adoption: Strategies for educating and empowering developers.
[00:25:02] - Reluctance to Change: Addressing developer concerns about Kubernetes.
[00:32:00] - Future Plans: Enhancing YAML-based approach and developing user-friendly UIs.
[00:38:34] - Success Metrics: Measuring uptime, deployment frequency, and adoption rates.
[00:40:33] - Juan's Shortcut: Advice on empathy and understanding user needs.
💡Highlights:
Empathy in Engineering: Juan emphasizes the importance of understanding user needs to build effective solutions.
Continuous Improvement: Banking Circle's journey towards operational consistency and better developer experience.
Metrics for Success: Measuring uptime, deployment frequency, incident count, and adoption rates to ensure business alignment.
Sign up at shortcu.tt to receive the latest episodes straight to your inbox.
Share this post