Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Even-Keeled - 07: System Architecture and Conway's Law

07: System Architecture and Conway's Law

05/20/24 • 30 min

Even-Keeled

Dive into the intricate world of system architecture, focusing on Conway's Law and its impact on software development. Learn how organizational communication structures can shape the architecture of systems. The Headway team discusses the balance between creating independent teams for faster development and the potential pitfalls of unnecessary silos, especially for startups and smaller teams.

Listen to debates on the merits of microservices versus monolithic applications, with insights into how modern technologies like Elixir's flame pattern and serverless solutions like AWS Lambda can offer scalable and efficient solutions. They also discuss hosted environments, from on-premises setups to cloud-native solutions, and how new patterns and technologies make it easier for developers to build robust applications without deep DevOps expertise. This episode provides valuable perspectives and innovative approaches to system design and scalability. Tune in for a thought-provoking discussion that bridges theory and practical application in software architecture.

Discussion:

01:34 Diving into System Architecture and Deployment Evolution

02:20 Exploring Conway's Law in Software Development

04:04 The Challenges of Team Communication and Project Management

06:45 Efficiency in Small Teams: The Power of Three

09:04 Navigating Full Stack Development and Conway's Law

17:14 Innovative Approaches to Hosted Infrastructure Technology

27:32 Concluding Thoughts on Conway's Law and the Future of Software Development

Resources Mentioned:

Conway's Law and The Mythical Man-Month

Elixir and the Flame Pattern

Serverless and Hosted Environments

Full-Stack Development and LiveView

Related Articles and Blog Posts

Books and Frameworks

Even-Keeled is a podcast by Headway, a digital product agency.
https://www.headway.io/

plus icon
bookmark

Dive into the intricate world of system architecture, focusing on Conway's Law and its impact on software development. Learn how organizational communication structures can shape the architecture of systems. The Headway team discusses the balance between creating independent teams for faster development and the potential pitfalls of unnecessary silos, especially for startups and smaller teams.

Listen to debates on the merits of microservices versus monolithic applications, with insights into how modern technologies like Elixir's flame pattern and serverless solutions like AWS Lambda can offer scalable and efficient solutions. They also discuss hosted environments, from on-premises setups to cloud-native solutions, and how new patterns and technologies make it easier for developers to build robust applications without deep DevOps expertise. This episode provides valuable perspectives and innovative approaches to system design and scalability. Tune in for a thought-provoking discussion that bridges theory and practical application in software architecture.

Discussion:

01:34 Diving into System Architecture and Deployment Evolution

02:20 Exploring Conway's Law in Software Development

04:04 The Challenges of Team Communication and Project Management

06:45 Efficiency in Small Teams: The Power of Three

09:04 Navigating Full Stack Development and Conway's Law

17:14 Innovative Approaches to Hosted Infrastructure Technology

27:32 Concluding Thoughts on Conway's Law and the Future of Software Development

Resources Mentioned:

Conway's Law and The Mythical Man-Month

Elixir and the Flame Pattern

Serverless and Hosted Environments

Full-Stack Development and LiveView

Related Articles and Blog Posts

Books and Frameworks

Even-Keeled is a podcast by Headway, a digital product agency.
https://www.headway.io/

Previous Episode

undefined - 06: Design Systems in Action: Collaboration Between Designers and Developers

06: Design Systems in Action: Collaboration Between Designers and Developers

The Headway development team dives into the power of design systems and seamless designer-developer collaboration.

Learn about implementing design systems in various environments, automated design-to-code processes, and the crucial role of detailed design documentation.

Find out how tools like Tailwind and Storybook can enhance or complicate development. The team doesn't shy away from discussing the real-world implications of maintaining design systems and the delicate balance of collaboration required between designers and developers.

Discover how tools like Figma, Tailwind CSS, and Storybook can improve your workflow and consistency and reduce errors. Tune in for engaging debates and actionable tips on optimizing your design and development process. Whether you're a seasoned developer or just starting, this episode offers valuable takeaways you won't want to miss.

00:00 Introduction

01:50 Defining Design Systems and Their Importance

03:22 The Role of Figma in Design Systems

07:51 Tailwind CSS and Its Impact on Design Systems

10:28 Exploring Storybook and Its Alternatives

17:32 Design Systems in Mobile Development

22:04 Collaboration Between Designers and Developers

33:02 The QA Process and Design Review

34:48 Balancing Design Review with Development Cycles

37:52 Upcoming Conference Talk on Design Systems
YouTube Content on Design Systems:

Tools and Libraries:

Chromatic:

Tailwind:

Figma and Design Systems:

  • Figma: Figma Design Tool
  • Headway Design Systems Course: Headway Design Systems Course
  • Shipwright Design System by Headway: Shipwright Design System

Even-Keeled is a podcast by Headway, a digital product agency.

https://www.headway.io/

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/even-keeled-191265/07-system-architecture-and-conways-law-52284125"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 07: system architecture and conway's law on goodpods" style="width: 225px" /> </a>

Copy