The Erdős-Rado sunflower is a very useful structure in both computer science and mathematics. It is a simple notation with deep and amazing connections to many problems. The sunflower conjecture is one of the tantalizing open problems in combinatorics. In this talk, I will review recent progress on studies of sunflower structures, and their applications.