A Framework Enabling the Cross-Platform Development of Service-Based Cloud Applications

Total Page:16

File Type:pdf, Size:1020Kb

A Framework Enabling the Cross-Platform Development of Service-Based Cloud Applications A Framework Enabling the Cross-Platform Development of Service-based Cloud Applications By: Fotis Gonidis A thesis submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy The University of Sheffield Faculty of Engineering Department of Computer Science December 2015 South East European Research Centre The University of Sheffield Faculty of Engineering Department of Computer Science A Framework Enabling the Cross-Platform Development of Service-based Cloud Applications By: Fotis Gonidis A thesis submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy December 2015 South East European Research Centre Abstract Among all the different kinds of service offering available in the cloud, ranging from compute, storage and networking infrastructure to integrated platforms and software services, one of the more interesting is the cloud application platform, a kind of platform as a service (PaaS) which integrates cloud applications with a collection of platform basic services. This kind of platform is neither so open that it requires every application to be developed from scratch, nor so closed that it only offers services from a pre-designed toolbox. Instead, it supports the creation of novel service-based applications, consisting of micro-services supplied by multiple third-party providers. Software service development at this granularity has the greatest prospect for bringing about the future software service ecosystem envisaged for the cloud. Cloud application developers face several challenges when seeking to integrate the different micro-service offerings from third-party providers. There are many alternative offerings for each kind of service, such as mail, payment or image processing services, and each assumes a slightly different business model. We characterise these differences in terms of (i) workflow, (ii) exposed APIs and (iii) configuration settings. Furthermore, developers need to access the platform basic services in a consistent way. To address this, we present a novel design methodology for creating service-based applications. The methodology is exemplified in a Java framework, which (i) integrates platform basic services in a seamless way and (ii) alleviates the heterogeneity of third-party services. The benefit is that designers of complete service-based applications are no longer locked into the vendor-specific vagaries of third-party micro-services and may design applications in a vendor- agnostic way, leaving open the possibility of future micro-service substitution. The framework architecture is presented in three phases. The first describes the abstraction of platform basic services and third-party micro-service workflows,. The second describes the method for extending the framework for each alternative micro- service implementation, with examples. The third describes how the framework executes each workflow and generates suitable client adaptors for the web APIs of each micro-service. i ii Acknowledgements Carrying out a research work and writing the PhD thesis may become a lifelong experience, which to a certain extend has the potential to shape the way you think, react and face the challenges in your life. Above all though, it is a journey through uncharted routes to a destination, which is not clear and by no means visible when you set off. You have a direction but you are not aware of where exactly you will end up and which path you need to follow to reach your goal. And it is this factor of the “unknown” that makes this journey so unique, full of surprises, mystery and unexpected encounters. Actually, when you start your PhD there is one thing known and certain, that is the emotional fluctuations. There are days, when you are excited and full of motivation, followed by days of disappointment and frustration. There are moments you feel that you found your way to your destination followed by ones that you loose it again. Nevertheless, when you reach the end of your journey, there is only one feeling left, that is fulfilment. You feel that you have fulfilled the promise to yourself, which is to accomplish the assignment you undertook when you started this journey. And it is this feeling, which gives value to all the good and bad moments you have been through. Carrying out a research work and writing the PhD thesis is primarily a lonely process. Nevertheless, it would be unfair if I didn’t mention that throughout my personal journey there were several people who were always standing next to me and supporting me with their own unique way. And it is thanks to those people that I am in position now to present this thesis. However, the gratitude I feel for those people cannot fit within the limits of this section. Therefore, I would prefer to express my deep gratitude personally and with a special way to each one of those persons. iii iv Greeks, with Protagoras (c. 485 – c. 415 B.C.) being the first, say that to every thesis an equal thesis is opposed v vi Table of Contents Chapter 1 Introduction ....................................................................................... 1 1.1 Motivation for the research work ......................................................................... 6 1.2 Aim of the thesis ................................................................................................... 9 1.3 Standardisation and Intermediation as solution approaches ............................... 10 1.4 Bird eye view of SCADeF (Service-based Cloud Application Development Framework) .................................................................................................................. 11 1.5 Thesis Objectives ................................................................................................ 12 1.5.1 Theoretical objectives ........................................................................................ 12 1.5.2 Technical objectives ........................................................................................... 13 1.5.3 Experimental objectives .................................................................................... 13 1.5.4 Thesis contributions .......................................................................................... 13 1.6 Thesis Outline ..................................................................................................... 14 PART A Literature review on cross-platform development of cloud applications ... 19 Chapter 2 Background on cloud computing and cloud platforms ...................... 21 2.1 Evolution of cloud computing ............................................................................. 22 2.1.1 Virtualisation technique .................................................................................... 23 2.1.2 Client-Server architecture ................................................................................. 23 2.1.3 Grid Computing ................................................................................................. 24 2.1.4 Service-oriented Computing .............................................................................. 24 2.1.5 Early commercial cloud products ...................................................................... 25 2.1.6 Cloud computing, why now and not then? ....................................................... 25 2.2 Cloud computing in three service models ............................................................ 26 2.3 Cloud platforms .................................................................................................. 28 2.3.1 Early cloud platform offerings ........................................................................... 28 2.3.2 Evolution of cloud platforms ............................................................................. 29 2.4 Cloud applications ............................................................................................... 30 2.5 Summary ............................................................................................................ 32 Chapter 3 Survey of cloud platforms ................................................................ 33 3.1 Cloud platforms characteristics ........................................................................... 34 3.1.1 Cloud platforms reports .................................................................................... 35 vii 3.1.2 Cloud platform framework of features .............................................................. 37 3.2 Cloud platforms comparison ............................................................................... 41 3.3 Classification of Cloud Platforms ......................................................................... 43 3.4 Determining the target cloud platform category of this research work ................ 48 3.5 Cloud application platforms and platform basic services ..................................... 48 3.6 Summary ............................................................................................................ 51 Chapter 4 Related work on the field of cross-platform development of service- based cloud applications ....................................................................................... 53 4.1 Standardisation approach ................................................................................... 55 4.1.1 Cloud Standardisation efforts ............................................................................ 55 4.1.2 Positioning of the cloud standards based on the cloud computing
Recommended publications
  • December 13-14, 2019
    1 December 13-14, 2019 www.GhanaTechSummit.com Produced By Forbes8 2 ATTN: 2nd Annual Ghana Tech Summit - Powered by Forbes8 DATE: December 13, 2019 @ 9am-6pm December-14, 2019 @9am 6pm LOCATION: VARIOUS MEMO: A multi year initiative hosted in partnership with Forbes8, the Africa Future Fund, Github, Linkedin, DigitalOcean, YMCA, Google Ai, and the Global Startup Ecosystem To Invited Delegates: It is with great pleasure that we invite you to attend the 2nd Annual Ghana Tech Summit to be hosted on December 13, 2019. Ghana Tech Summit brings together hundreds of entrepreneurs, investors, digital marketers ​ ​ and creatives under one roof together to address humanity’s greatest challenges via technology and entrepreneurship. The summit launched in 2018 with 100 speakers and 1000 attendees featuring pioneers from leading companies such as Google, Facebook, Uber, Twitter, IBM, Microsoft. The 2019 summit returns with the same line up of top tier companies with the new theme: “Sankofa - “Go back ​ and get it"; Redefining the Future of Africa”. Over 40 media representatives from Forbes, Inc Magazine, Fast ​ Company, Black Enterprise, NY Times in attendance. The event is a 12 year initiative of the Global Startup Ecosystem (GSE) - the first and largest digital accelerator ​ that accelerates 1,000 companies to market annually across 90 countries entirely online. The GSE network also boast the largest tech summit community in the world hosting 25-30 programs a year including Ai Tech Summit, Blockchain Tech Summit, Space Tech Summit, VR Tech Summit, Nano Tech Summit, Haiti Tech Summit, Her Future Summit, Africa Future Summit, Europe Future Summit, etc.
    [Show full text]
  • Digital Ocean the Shopify of Cloud Computing
    DigitalOcean (DOCN) – The Shopify of Cloud Computing $200 Price Target Citron – Learning from Our Mistakes One of the greatest blunders we have made over the past 20 years of publishing Citron Research, is not realizing the power of Shopify when the stock was $100. At the time it seemed like another overpriced software company that allowed people to perform the simplest of tasks… making websites. What we failed to recognize and attribute enough value to was that: 1. Customers LOVED the product 2. The Small and Medium Sized Business (SMB) market was a lot larger than we anticipated and could work through its own churn 3. The power of a passionate and dedicated developer network 4. The ease of cross selling once a large customer base was established Congratulations to everyone who owned Shopify through the years. Citron has been waiting patiently for another company to come along with the same profile, hoping with fingers crossed that valuation would be investible… and it has finally come to market. Enter DigitalOcean – The Shopify of Cloud Computing DigitalOcean (DOCN) is a cloud computing platform purpose-built for SMBs (i.e., the Shopify of cloud computing or AWS for SMBs) at a fraction of the cost of large cloud providers. The transformation to the cloud for large enterprises is obviously already on its way. Just look at Amazon with Wall Street analysts estimating the value of AWS at $700-800 billion. The next wave is the SMB transformation to the cloud and multi cloud. We’ve seen this movie before and just like how Shopify and Square saw that SMBs were not far behind large enterprises in adopting ecommerce and digital payments, DigitalOcean is in the leading position to capitalize on this mega trend.
    [Show full text]
  • Go Web Programming Ii Go Web Programming
    MANNING Sau Sheong Chang Go Web Programming ii Go Web Programming SAU SHEONG CHANG MANNING SHELTER ISLAND iv For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact Special Sales Department Manning Publications Co. 20 Baldwin Road PO Box 761 Shelter Island, NY 11964 Email: [email protected] ©2016 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without elemental chlorine. Manning Publications Co. Development editor: Marina Michaels 20 Baldwin Road Technical development editors: Glenn Burnside PO Box 761 Michael Williams Shelter Island, NY 11964 Review editor: Ozren Harlovic Project editor: Kevin Sullivan Copyeditor: Liz Welch Proofreader: Elizabeth Martin Technical proofreader: Jimmy Frasché Typesetter: Marija Tudor Cover designer: Marija Tudor ISBN: 9781617292569 Printed in the United States of America 12345678910–EBM–212019181716 brief contents PART 1 GO AND WEB APPLICATIONS ........................................
    [Show full text]
  • Strategies for the Age of Digital Disruption
    N° 07 FEBRUARY 2015 Strategies for the Age of Digital Disruption DIGITAL TRANSFORMATION REVIEW N° 07 FEBRUARY 2015 Strategies for the Age of Digital Disruption Capgemini Consulting’s Editorial Board Cyril Garcia Fernando Alvarez Tabio Chief Executive Officer Chief Digital Officer Didier Bonnet Jerome Buvat Senior Vice President Head of Research [email protected], [email protected], @didiebon @jeromebuvat [email protected] The Digital Transformation Research Institute @capgeminiconsul www.capgemini-consulting.com www.linkedin.com/company/capgemini-consulting Contents The Age of Digital Disruption: Editorial 8 Digital Disruptions: Making Sense of it All Fast Thinking: Reinventing Strategy for a Digitally-Disrupted World 12 Rita McGrath, Columbia Business School A New French Revolution? Building a National Economy for the Digital Age 22 Philippe Lemoine The Power of Sharing: How Collaborative Business Models are Shaping a New Economy 28 Rachel Botsman 15 Startups to Watch in 2015 36 Brian Solis, Altimeter Group Collaboration Redefi ned: Engaging with The Disruptor The Silicon Network: How Big Corporates and Digital 44 Startups Can Create a More Innovative World David Cohen, Techstars Black Swan Startups: Spotting Tomorrow’s Big Digital Disruptors 52 Saul Klein, Index Ventures Winning Digital Disruptions Riding the Wave of Digital Disruption: Scripting a New Digital Future, the FT Way 60 Caspar de Bono, Financial Times Designing Transformational Business Models 68 Serguei Netessine, INSEAD When Digital Disruptions Strike: How Can Incumbents Respond? by Capgemini Consulting 78 The Age of Digital Disruption – Editorial The Age of Digital Disruption Introduction By Capgemini Consulting’s Editorial Board hese are uncertain and • Assessing the most effective How can we plan for the challenging times for strategic response to existing emergence of disruptors? traditional organizations disruptions with an analysis T We open the Review with Rita across every industry.
    [Show full text]
  • The Developer's Guide to Azure
    E-book Series The Developer’s Guide to Azure Published May 2019 May The Developer’s 2 2019 Guide to Azure 03 / 40 / 82 / Introduction Chapter 3: Securing Chapter 6: Where your application and how to deploy We’re here to help your Azure services How can Azure help secure 05 / your app? How can Azure deploy your Encryption services? Chapter 1: Getting Azure Security Center Infrastructure as Code started with Azure Logging and monitoring Azure Blueprints Containers in Azure What can Azure do for you? Azure Stack Where to host your 51 / Where to deploy, application and when? Chapter 4: Adding Azure App Service Features Azure Functions intelligence to Azure Logic Apps your application 89 / Azure Batch Containers How can Azure integrate AI Chapter 7: Share your What to use, and when? into your app? code, track work, and ship Making your application Azure Search software more performant Cognitive Services Azure Front Door Azure Bot Service How can Azure help you plan Azure Content Delivery Azure Machine Learning smarter, collaborate better, and ship Network Studio your apps faster? Azure Redis Cache Developer tooling for AI Azure Boards AI and mixed reality Azure Repos Using events and messages in Azure Pipelines 22 / your application Azure Test Plans Azure Artifacts Chapter 2: Connecting your app with data 72 / 98 / What can Azure do for Chapter 5: Connect your your data? business with IoT Chapter 8: Azure in Action Where to store your data Azure Cosmos DB How can Azure connect, secure, Walk-through: Azure portal Azure SQL Database manage, monitor,
    [Show full text]
  • The Ultimate Business Tool
    $1 BOOK OF LISTS Leaders Love It! INSIDE: YOUR FULL ISSUE OF THE BOULDER COUNTY BUSINESS REPORT Volume 32 Issue 22 | October 11 - 24, 2013 BOOK BOULDER COUNTY BUSINESS REPORT BUSINESS COUNTY BOULDER LISTSof BOOK OF LISTS 2013 LISTS OF BOOK 2013 Book of Lists The ultimate business tool Serving Boulder and Broomfield Counties Volume 32, Issue 4 | Feb. 8-14 There are many times that life Our families tell us that the Book of As a Colorado-based business that needs a scorecard and this is Lists helps them to research and works with other local companies one of them. Success should be select the private school that is the here and throughout the state, we shared with clients, friends and best fit for their children. The Book find BCBR a vital resource to stay family, and the Boulder County of Lists helps us to reach further on top of what’s happening in our Business Report Book of Lists is into the Boulder and Broomfield community. The Book of Lists is an Colorado Landmark, Realtors’ most county business communities. excellent summary of our hottest preferred way to do it. We value our Pat Garner companies and who is doing participation in the Book of Lists what. We congratulate all of the every year and make it one of our Principal companies that contribute to our top priorities. Broomfield Academy local economy and our families. Joel Ripmaster Len Koch President and Managing Broker SVP, Team Leader Northwest Colorado Landmark, Realtors Commercial Group Vectra Bank Colorado Serving Boulder & Broomfield Counties Boulder County’s Business Journal Effective Year-Round Marketing Begins with the Book of Lists.
    [Show full text]
  • Visa Account Updater Merchant List
    Visa Account Updater Merchant List The Visa Account Updater (VAU) Merchant List includes all merchants enrolled as of May 1, 2016. It is consolidated in an attempt to relay the most relevant and meaningful merchant name as merchants enroll at differing levels: by subsidiary, franchise, or parent organization. Visa recommends that issuers and merchants do not actively market the service to cardholders because: 1. We do not have 100% penetration on all sides. 2. We cannot guarantee that the information exchange between the financial institution and merchant will occur in time for the cardholder's next billing. 3. Some merchants on this list may have only certain divisions or geographic regions participating. Therefore, we do not want to create an expectation that the service will address all account update issues for all merchants listed. Visa Confidential: This document contains Visa's proprietary information for use by Visa issuers, acquirers, merchants and their processors solely in support of Visa card programs. Disclosure to third parties or any other use is prohibited without prior written permission of Visa Inc. Merchant Name Web Site 1 Bloc LLC www.justmeans.com 100K Portfolio www.100kportfolio.com 100TB 121 Limited www.121Limited.com 125-Bonner & Partners www.agora-inc.com 1760335 ontario inc. www.cottagecountry.com 1800 Flowers 1-800-Flowers.com, Inc 190-Sovereign Society www.agora-inc.com 193-World Currency Watch www.agora-inc.com 195-Boom & Bust www.agora-inc.com 2 Checkout.Com. www.2co.com 2 Min Miracle 2-10 Holdco, Inc. www.2-10.com 2-10 Home Buyers Warranty www.2-10.com 21st Century Insurance and Financial Services www.21st.com 2251723 Ontario Inc.
    [Show full text]
  • The Implications of Twilio's Multibillion Dollar Acquisition of Sendgrid
    Berkeley Center for Law and Business University of California, Berkeley School of Law Boalt Hall #7200 Berkeley, CA 94720-7220 The Implications of Twilio’s Multibillion Dollar Acquisition of SendGrid By Karen Yang, J.D. Candidate 2021 | February 4, 2019 Twilio, the “mightiest unicorn” of Silicon Valley, first went public in 2016 at a $1.2 billion valuation. Just last week, the company was soaring with a valuation of $11.2 billion. Twilio is a developer-centric communications platform focused on providing easy access to global telecommunications companies. This is accomplished by turning archaic and decentralized services into a convenient one-stop shop. The company started off with simple APIs for messaging, phone calls, and recording but has since expanded to upwards of fifty different APIs for all types of services. SendGrid is another communications platform, originally debuting at $700 million but currently valued at around $2 billion. In contrast to Twilio, SendGrid services email. This is the claimed “missing channel from Twilio” that Twilio CEO Jeff Lawson says the company has been trying to avoid. Following a ski trip full of cloud and business software leaders sharing a common investor, Bessemer Venture Partners, SendGrid CEO Sameer Dholakia and Lawson came to an agreement. Twilio had made bids for SendGrid since 2017, but all were rejected by Dholakia because he thought the “offers [were not] good enough” and would rather continue with their planned IPO. Now, with an accepted offer of $2 billion in an all-stock transaction, Twilio’s acquisition of SendGrid allows them to expand their market into email and other Internet communication.
    [Show full text]
  • Periodic Report Publishable Summary P1: 01/07/2014–30.06.2015
    Periodic Report Publishable Summary P1: 01/07/2014–30.06.2015 CEE and EU Development by Improving Start-up SUpport Ecosystem for take-up of FI-PPP Combination of Collaborative Project and Coordination and Support Action Grant Agreement n° 632807 Due date of deliverable: 31/08/2015 Actual Submission date: 21/08/2015 Deliverable Title: Periodic Report, Publishable Summary WP related to the Deliverable: All Responsible beneficiary: Civitta Contributing beneficiaries: Civitta Startup Yard Startup Wise Guys OCC Digital Factory The Spot Dissemination level: RE Start Date of the Project: 01/07/2014 (24 Months) CEED Tech is a project co-funded by the European Commission under the Seventh Framework Programme (2007-2013). Publishable summary A SUMMARY DESCRIPTION OF THE PROJECT CONTEXT AND THE MAIN OBJECTIVES. CEED Tech project creates the ecosystem to involve SMEs and web-entrepreneurs into creation of prospective ICT start-ups. CEED Tech consortium composes of 1 project and innovation management company and 5 highly recognized accelerators in the CEE region and based in the 5 start-up hubs of the region: Czech Republic, Hungary, Slovakia, Estonia and Lithuania. 2 public calls for accelerator candidates will be organized in 2014 and 2015 by CEED Tech. The project welcomes teams from our home countries in Central and Eastern Europe, as well as other countries across Europe and beyond. Projects in the areas of data, cloud services, analytics, transactional technologies, fintech and e-commerce, B2B technologies, location based services and security, are encouraged to apply. Each accelerated team will receive initial seed financing in the form of a grant of between €10,000 and €30,000.
    [Show full text]
  • Sendgrid, Inc. Is Offering 7,700,000 Shares of Its Common Stock
    PROSPECTUS (Subject to Completion) Issued November 2, 2017 7,700,000 Shares 14AUG201715251594 COMMON STOCK SendGrid, Inc. is offering 7,700,000 shares of its common stock. This is our initial public offering and no statement filed with the Securities and Exchange Commission in any jurisdiction where the offer or sale is not permitted. public market currently exists for our shares. We anticipate that the initial public offering price will be between $13.50 and $15.50 per share. Our common stock has been approved for listing on the New York Stock Exchange under the symbol ‘‘SEND.’’ We are an ‘‘emerging growth company’’ as defined under the federal securities laws. Investing in our common stock involves risks. See ‘‘Risk Factors’’ beginning on page 15. PRICE $ A SHARE Underwriting Price to Discounts and Proceeds to Public Commissions(1) SendGrid Per Share .......................... $$$ Total .............................. $$$ (1) See ‘‘Underwriters’’ for a description of the compensation payable to the underwriters. We have granted the underwriters the right to purchase up to an additional 1,155,000 shares of common stock to cover over-allotments. The Securities and Exchange Commission and any state securities regulators have not approved or disapproved of these securities, or determined if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense. Certain of our existing stockholders associated with Bessemer Venture Partners, which is an affiliate of a member of our board of directors, have indicated an interest in purchasing shares of common stock with an aggregate price of up to $10.0 million in this offering. Because these indications of interest are not binding agreements or commitments to purchase, the underwriters may elect to sell fewer or no shares in this offering to such stockholders, or these stockholders may elect to purchase fewer or no shares in this offering.
    [Show full text]
  • Xerox® Translate and Print App Copyright © 2020 Xerox Corporation
    Additional information, if Security Guide needed, on one or more lines ® for Xerox Translate and Print App Month 00, XTP version 1.0.0.5 0000 <Part Number> © 2020 Xerox Corporation. All rights reserved. Xerox® and ConnectKey® are trademarks of Xerox Corporation in the United States and/or other countries. Microsoft®, Microsoft® Translate, Microsoft® Azure are either registered trademarks or trademarks of Microsoft Corporation in The United States and/or other countries. ABBYY® is a registered trademark of ABBYY USA SOFTWARE HOUSE INC. SendGrid is a trademark of Twilio Inc. Aspose is a trademark of Aspose Pty Ltd. Xerox® Translate and Print App Copyright © 2020 Xerox Corporation. BR32452. Part #10356e Document Version: 2.0 (November 2020) REVISION HISTORY Version Date Details 1.0 March 2017 Initial Version for XTP 1.0.0.4 2.0 November 2020 Version for XTP 1.0.0.5 • Adds a Send to Email recipient option. Contents 1. Preface ........................................................................................................................................... 1-1 Purpose ........................................................................................................................................... 1-1 Target Audience .............................................................................................................................. 1-1 Disclaimer ....................................................................................................................................... 1-1 2. General Security Protection
    [Show full text]
  • SENDGRID CUSTOMER SPOTLIGHT FALL 2013 Introduction SENDGRID CUSTOMER SPOTLIGHT
    SENDGRID CUSTOMER SPOTLIGHT FALL 2013 Introduction SENDGRID CUSTOMER SPOTLIGHT Web apps have moved light years beyond their humble beginnings. In the 1990s business sites resembled little more than electronic bulletin boards and CGI was the standard delivery mechanism. As the early 2000s approached, the industry demanded flexibility in addition to functionality and web platforms came to the forefront relying on REST based systems to provide more choices and customization. Today there are thousands of web apps that are being used to solve complex business problems. Our clients represent over 100,000 global organizations that have made it their business to solve key chal- lenges and turn obstacles into opportunities. We admire all of our clients and want to celebrate their accom- plishments by sharing their hard work with our community. It was very hard to choose, but we’ve started by selecting 14 clients who are innovative, forward-thinking start-ups that have not only transformed the way that business is done, but perhaps more importantly, the way that users participate in that experience. We’ve segmented this spotlight into three categories: • Business productivity • Marketing management • Community building Each category includes 4-5 companies (listed alphabetically) and reviews what makes these transformative businesses unique. This is just a small sampling of the great organizations that work with SendGrid. Our hope is that you will discover potential new partners and help our community of loyal developers reap the rewards of their hard work and creativity. BUSINESS PRODUCTIVITY MARKETING MANAGEMENT COMMUNITY BUILDING *Please note: Web design and logos for the customers included in this Spotlight may have changed since publication, so please always refer to the customers’ websites for their most updated information.* SendGrid Customer Spotlight | 2 Business Productivity Tools The make or break moment for businesses comes when productivity is translated into financial success.
    [Show full text]