As a technical leader in the software engineering industry I have been a part of all types of team structures: - cross functional - DDD Bounded - 1-functional ie. DB, Frontend, Backend teams

What are some successful ways you have seen organizations structured. In a Hardware, Firmware and Software driven industry. Thinking GE, Apple...