This Dot Labs - Demystifying Software Architecture

This Dot Labs - Demystifying Software Architecture

By This DotTechnology
Download on the App Store

This Dot Labs - Demystifying Software Architecture episodes

  • This Dot Labs - Frameworks
    In this episode, Rob Ocel, Jarrod Overson, & Frederik Prijck talk about frameworks.
     
    Topics discussed: 
    - What is the difference between a framework and a library? Should it matter?
    - What are the tradeoffs for choosing a framework on your project? Should you always use a framework?
    - What is the best framework? Should we even ask that?
    - Framework communities! How to make the most of the communities around your tech stack and how to contribute back.
    56 min
  • This Dot Labs - Security

    In this episode, Tracy Lee, Rob Ocel, James Spivey, & Jarrod Overson talk about security.

    Topics Discussed:

    * Why security matters and why should we care?

    * Is security only for back-end engineers?

    * Security and open-source (lessons from the event-stream incident)

    * Should major companies be afraid of open source software for security reasons?

    * How to reduce risk of compromised dependencies

    * Resources about security for beginners

    * Security, trade-offs, and the limits of our ability to fully protect ourselves

    * How to handle passwords as developers

    * Differences between hashing, encrypting, and encoding

    * Practical steps to begin securing your applications and teams

    * Fraud teams and security audits

    53 min
  • This Dot Labs - Infrastructure

    In this episode, Tracy Lee, Rob Ocel, James Spivey, & Jarrod Overson talk about infrastructure.

    Topics Discussed:

    * Differences between monolithic and microservice architectures
    * Considerations on architecture when using GraphQL
    * Challenges in migrating from a monolith to a microservice/serverless architecture
    * Hipster - CLI tool for building microservices and integrating with front-end frameworks
    * Pitfalls when breaking up monoliths
    * Rise of NoSQL tools and differences from relational databases
    * How to choose a database on a new project
    * Infrastructure as a Service (IaaS) offerings and benefits
    * What do beginners need to know about infrastructure?
    * Running infrastructure at the edge!
    * Security concerns with IaaS providers

    56 min
  • This Dot Labs - Migrations

    Migrations seem to be happening every day at every company. We cover some of the hot topics in this episode.

    - What are the reasons to migrate from one technology to another?

    - How do you plan for a migration (like upgrading a framework to a newer version)?
    - What is a "minimally viable migration"?
    - How can you incrementally migrate a large legacy system?

    Need help with a migration? Email us [email protected] and we'd love to help!

    46 min
  • This Dot Labs - Why performance matters?

    In this episode of This Dot Labs, Rob Ocel, James Spivey, Jarrod Overson, and Tracy Lee speak about web performance.

    Some of the Topics Covered:

    - What is performance important?
    - What do people mean when they talk about web performance.
    - Is performance only fixing problems?

    44 min

About This Dot Labs - Demystifying Software Architecture

From the publisher's feed

The This Dot Labs Podcast covers topics software architects are asking themselves daily. We discuss performance, architecture, migrations, and other topics related.