Podcast log - October 2024
published 3.11.2024
A log of podcasts that I've listened to in the past month.
Software Engineering Daily: SoundCloud’s Platform Architecture with Matthew Drooker
Matthew Drooker, CTO of SoundCloud, discusses the evolution and current state of SoundCloud's platform architecture, including technological choices and challenges.
- Historical development of SoundCloud's platform
- Current tech stack and infrastructure
- Strategies for scaling and maintaining the platform
- Future directions and innovations at SoundCloud
Software Engineering Daily: The End of GraphQL with Matt Bessey
Matt Bessey, a Principal Engineer and Software Architect, shares his perspectives on the limitations and challenges of using GraphQL in modern backend engineering.
- Overview of GraphQL and its intended problem-solving capabilities
- Security vulnerabilities associated with GraphQL
- Practical challenges in implementing GraphQL at scale
- Discussion on whether GraphQL is suitable for current backend needs
Full Stack Radio: Ep. 152: Ben Orenstein - How to Stand Out When Applying for a Job at a Small Company
In this episode, Adam talks to Ben Orenstein about strategies to distinguish yourself when seeking employment at a small company.
- Understanding the perspective of the application reviewer
- Crafting a tailored, high-quality application for specific positions
- Differentiating yourself in traditional hiring processes through unique efforts
- Providing specific examples of your work to facilitate the review process
- Preparing insightful questions for interviews
- Sharing your ideas and perspectives on the company's direction
- Creating opportunities for roles that may not currently exist
- Demonstrating autonomy in project ownership and delivery
- Highlighting additional skills relevant to the position
Learn System Design: Capacity Estimates, Scaling Challenges, and Strategic Insights
This episode delves into the critical aspects of capacity estimation and scaling in system design, offering strategies to handle large-scale systems effectively.
- Approaches to capacity estimation without complex calculations
- Handling bandwidth and data size considerations
- Strategies for scaling systems to accommodate billions of users
- Balancing cost with hardware efficiency in system design
Learn System Design: Essential System Design Interview Principles and Techniques
Host Ben Kitchell provides insights into preparing for system design interviews, focusing on aligning functional requirements with stakeholder expectations.
- Identifying and prioritizing core functionalities in system design
- Importance of caching systems and understanding Time To Live (TTL)
- Balancing consistency, availability, and partition tolerance (CAP theorem)
- Differentiating between functional and non-functional requirements
Learn System Design: Ep. 7: Decoding the Internet: From DNS to Advanced Service Discovery
This episode unravels the complexities of the Domain Name System (DNS) and service discovery mechanisms that underpin the internet's functionality.
- The architecture and operation of DNS
- Roles of recursive resolvers, root name servers, and top-level domain servers
- Comparison between client-side and server-side service discovery
- Examination of service discovery methods like DNS-based, Apache Zookeeper, and sidecar services
Learn System Design: Ep. 6: Harnessing Load Balancers for Web Traffic Symphony
In this episode, host Ben Kitchell explores the critical role of load balancers in managing web traffic, ensuring efficient distribution across servers to maintain system reliability and performance.
- Fundamentals of load balancing and its importance in system design
- Various load balancing algorithms and their applications
- Strategies for implementing load balancers in different architectures
- Real-world examples of load balancing in large-scale systems
Czech Hedepy Talks: Ep. 3: O úzkosti s Rudolfem Přímanem
Therapist Rudolf Přiman discusses anxiety, its manifestations, and coping mechanisms in this episode.
- Understanding anxiety and its impact on daily life
- Techniques for managing anxiety symptoms
- The role of therapy in treating anxiety disorders
- Personal experiences and case studies related to anxiety
Czech Hedepy Talks: Ep. 2: O syndromu vyhoření s Nevyhasni
In this episode, David Fiedler and Bára Hailandová from Nevyhasni discuss burnout syndrome, its symptoms, and prevention strategies.
- Definition and recognition of burnout syndrome
- Warning signs and appropriate responses
- Demographics most affected by burnout
- Myths and misconceptions about burnout
- Steps to prevent burnout and maintain mental well-being