pages/casestudies/boosting-agility-with-grails.html (66 lines of code) (raw):

--- title: Boosting agility with Grails | Case Studies | Grails&reg; Framework --- <div class="headerbar chalicesbg"> <div class="content"> <h1>Success Story : E-Commerce</h1> </div> </div> <div class="content"> <div class="post"> <article> <p>By leveraging the Grails framework to expand its existing e-commerce platform, a leading ticket exchange facilitator gained first-mover advantage in the Asian market and emerged an online ticketing giant, boasting stronger business capabilities, better customer service, and sales tools across 31 countries.</p> <div class="threecolumns space-above"> <div class="column"> <h3 class="columnheader">Client</h3> <p>An e-commerce merchant that facilitates secondary-market ticket transactions for sporting matches, live concerts, theatrical performances, and other entertainment events</p> </div> <div class="column"> <h3 class="columnheader">Opportunity</h3> <p>China, Japan, South Korea, and India represented a booming e-commerce market, and no viable ticket exchange facilitator had yet established a foothold there.</p> </div> <div class="column"> <h3 class="columnheader">Challenge</h3> <p>To scale an existing e-commerce platform quickly enough to expand Asian operations ahead of the competition</p> </div> </div> <p class="space-above"><b>In today's economy, establishing a firm foothold in a new market ahead of the competition often comes down to the ability to build the necessary e-commerce infrastructure fast enough to move into your target territory first.</b></p> <div class="twocolumns space-above"> <div class="column"> <h3 class = "space-above">Grails framework</h3> <ul> <li>Is an enterprise-class development framework designed specifically to optimize performance in large, complex systems, like e-commerce platforms.</li> <li>Facilitates rapid application development for companies that have invested in JVM-based technologies.</li> <li>Combines convention-over-configuration, sensible defaults, opinionated APIs, and the Groovy language, making it easy for Java developers to learn.</li> <li>Seamlessly and transparently integrates and interoperates with Java, the JVM, and existing Java EE containers.</li> <li>Is built on top of Spring Boot and leverages Spring Boot's time-saving features, such as Spring-powered dependency injection.</li> <li>Applies the “Don't Repeat Yourself” (DRY) principle, thereby eliminating repetition and hidden bugs, and enabling faster and easier enhancements.</li> <li>Is open source, so its users are not tied to long-term contracts or licensing costs, making it ideal for budget-conscious businesses.</li> </ul> </div> <div class="column"> <h3 class="space-above">To build an upgraded e-commerce platform that could accommodate:</h3> <ul> <li>A massive influx in transactions</li> <li>Translation into multiple additional languages</li> <li>Culture-specific UI/UX expectations</li> </ul> <h3 class = "space-above">... the development platform selected by the engineering team had to:</h3> <ul> <li>Be robust enough to handle a large, complex e-commerce system</li> <li>Facilitate rapid development</li> <li>Offer a smooth learning curve</li> <li>Integrate with their existing investments in Java, Hibernate, and Spring</li> <li>Allow for future expansion beyond the current initiative</li> <li>Fit within the company's budget</li> </ul> </div> </div> <blockquote class="space-above"> <p>Grails is an agile development framework that reduces time to market and gives us needed web application development velocity.</p> <p>With Grails and its fantastic built-in testing framework, we have increased core logic coverage, while simultaneously reducing application bugs.</p> <p>Another KPI that makes our product better is that using Grails makes our developers more productive and happy, which makes everyone happy – including the business.</p> </blockquote> </article> </div> </div>