Thoughtworks Technology Podcast

Thoughtworks Technology Podcast

By ThoughtworksBusinessTechnologyCareers
Download on the App Store

Thoughtworks Technology Podcast episodes

  • Pixelated: Why Secure Communication is Essential
    In this episode, we speak with Erik Dörnenburg, Head of Technology for Europe, and Folker Bernitt, a lead developer for Pixelated and a security specialist, about Pixelated, an open source encrypted webmail platform currently in development at ThoughtWorks. We talk about why secure communication is important to a free society and take a dive into Pixelated’s architecture, cryptography, and future development path. After taking a dive into Pixelated’s architecture and cryptography, we finish by looking at the future of Pixelated and a call to the open­source community for contributions.
    26 min
  • Microservices: Michael Bryzek, co-founder of Gilt
    [Recorded at the May 12, 2015 Microservices Meetup in NY.] Dealing with a traffic spike amounting to half of Amazon’s traffic each day when new sales are announced is no easy matter. Michael Bryzek, co-founder of retailer Gilt Groupe, talks about the architectural and cultural evolution that took place as Gilt introduced microservices during its growth over the course of the past seven years. Transitioning from a few monolithic systems to somewhere in the range of 300 to 400 microservices today presented a lot of challenges along the way. First describing how they decided to prioritize which parts of their system to optimize by breaking it into smaller, more optimized services, Bryzek covers some of the challenges that were encountered and how they went about solving them. He also describes some of the steps they took right up until today, when they have begun transitioning to Amazon’s AWS. Successfully building a microservices architecture typically takes a strong culture of trust with teams that are empowered to do the right thing. Bryzek discusses some of the sources of inspiration they had when faced with the problem of developing trust while growing their engineering capability, and some of the other organizations whose lessons they looked to for ideas.
    20 min
  • Are You Infected By Microservice Envy?
    In the most recent Technology Radar, Scott Shaw and his colleagues from the ThoughtWorks Technology Advisory Board have added Microservice Envy to the Hold Ring, because they are concerned people are overdoing it. Start small, start with one Microservice,” is Scott's advice. In this interview, Johannes Thönes talks to Scott about the prerequisites of being successful with a Microservice style architecture. First, you need to have an automatic deployment pipeline in place so you can deploy effectively and frequently to the cloud. You also need to have good DevOps practices and infrastructure automation around, so spinning up a dedicated server is not something that takes month. Scott explains, that for being able to do Microservices, you need to have a clear understanding of the domain, which will give your Microservices their bounded context rooted in your domain. His advice for green field application, especially when you don’t have the practices in place, is to start with a monolith (or one lonely Microservices) and then split it up, when it makes sense. “Services need to evolve," he says.
    19 min
  • Open Source And Startups In Brazil
    In this episode, Claudia Melo, head of technology for ThoughtWorks Latin America, talks to Johannes Thönes about Brazil about Open Source Software and the startup scene in Brazil. As an associate researcher for the University of São Paulo, Claudia has started a research project to compare the startup scenes in the United States, in Israel and in Brazil.
    22 min
  • How To Break Role Divisions
    In this episode, we speak with Hao Xu, Head of Technology for ThoughtWorks China, about how to break down role divisions within a team and create collaborative environments. We touch on how economic theory and management theory created the divided, hierarchical workplace, and why today’s knowledge work is poorly suited to these structures. We close by discussing various techniques, such as capability radars and onboarding practices, that help to break down role divisions in product teams.
    27 min
  • Growing Technologists
    In this episode, we speak with Rachel Laycock, market technology principal for New York, and Jeff Norris, technology principal in San Francisco, about growing the next generation of technologists within your organization. We talk about practices and strategies that technical leaders can use to help their colleagues grow, as well as how to structure a team such that all members can simultaneously teach and learn from others.
    19 min
  • Growing Technology In Africa
    This episode of the ThoughtWorks podcast focuses on the advancement of technology across the African continent. The guest in this episode, Brain Leke, head of technology for ThoughtWorks in Pan Africa, shares his thoughts with Johannes Thönes. They discuss the particular challenges Africa has as a technology location, but also how the limits actually encourage innovations. Leke also talk about the efforts ThoughtWorks is making to grow African technologists and the influence of Open Source in the continent. Because we talked about it in this episode. Africa had 1.1 billion people in 2013.
    13 min
  • DevOps and Microservices: Architectural Considerations
    In this episode of the ThoughtWorks Podcast, Neal Ford explains to Johannes Thönes what architectural considerations can be derived from the DevOps movement. This episode is a quick introduction to what Microservices are, what kind of architectural principles can be used to implement them, what a good test strategy for microservices can can look like. We also explain why you should have a continuous delivery practice running before starting to develop Microservices.
    22 min
  • Innovation With Dan McClure
    Dan McClure is the Innovation Design Practice Lead at ThoughtWorks. In this interview, by Johannes Thöenes, Dan discusses definitions of and misconceptions about innovation.
    23 min
  • On Microservices - Johannes Thönes and James Lewis (Recorded for SE Radio)
    Johannes Thönes talks to James Lewis, principal consultant at ThoughtWorks, about microservices. They discuss microservices’ recent popularity, architectural styles, deployment, size, technical decisions, and consumer-driven contracts. They also compare microservices to service-oriented architecture and wrap up the episode by talking about key figures in the microservice community and standing on the shoulders of giants. Recording venue: ThoughtWorks North Europe Away Day, Sherwood Forest, Newark, Nottinghamshire, UK This track also appeared on se-radio.net.
    1 hr 3 min

About Thoughtworks Technology Podcast

From the publisher's feed

The Thoughtworks podcast plunges deep into the latest tech topics that have captured our imagination. Join our panel of senior technologists to explore the most important trends in tech today, get…

More shows like Thoughtworks Technology Podcast

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

290 Listeners

The a16z Show by Andreessen Horowitz

The a16z Show

1,092 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

582 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

286 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

301 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

221 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Practical AI by Daniel Whitenack and Chris Benson

Practical AI

205 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

Pragmatism in Practice by Thoughtworks

Pragmatism in Practice

10 Listeners

Google DeepMind: The Podcast by Hannah Fry

Google DeepMind: The Podcast

199 Listeners

Tecnología y Negocios by Thoughtworks

Tecnología y Negocios

1 Listeners

Me, Myself, and AI by MIT Sloan Management Review

Me, Myself, and AI

108 Listeners

Hablando de software by Thoughtworks

Hablando de software

0 Listeners

This Day in AI Podcast by Michael Sharkey, Chris Sharkey

This Day in AI Podcast

222 Listeners

AI + a16z by a16z

AI + a16z

29 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

75 Listeners