pages/casestudies/boosting-agility-with-grails.html (66 lines of code) (raw):
---
title: Boosting agility with Grails | Case Studies | Grails® 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>