Ruby on Rails, Traiblazer, Decorator Pattern, Clean Code.
high-level architecture for web applications. It extends the basic MVC pattern with new abstractions. Rock-solid conventions that go far beyond database table naming or route paths let you focus on your application code, minimize bugs and improve the maintainability. In other words, trailblazer