How does the UPS i-parcel service give online shoppers a native checkout experience in more than 100 countries, and with 70 different currencies? In our webinar Yursil Kidwai, Vice President of Technology at UPS i-parcel, explains how an infrastructure of MongoDB powered microservices helps answer that question.
UPS i-parcel is a global e-commerce and operations service that enables retailers with operations in the United States and the United Kingdom to sell across borders to online shoppers in their native language and currency. UPS i-parcel dynamically provides shoppers with a summary of all landed costs, including duties and taxes, in the retailer’s shopping cart so there are no surprises when the order arrives. It is part of a broad range of UPS ecommerce solutions that results in increased shopping cart conversions and consumer loyalty.
Retailers that use UPS i-parcel report increased customer satisfaction, lower return rates, and even the elimination of fraudulent orders. Both sellers and shoppers benefit from reduced time in transit, tracking visibility and simplified transactions. However, in order to deliver that experience, UPS i-parcel needs to process a massive variety and volume of data in near real time.
Earlier this year, at MongoDB World 2016, Yursil explained why UPS i-parcel needed to migrate away from traditional relational databases to process that wide variety and high volume of data. He also revealed a new open source tool his team developed internally that allows developers to easily take the model–view–controller (MVC) programming pattern promoted within ASP.NET and expand it to scale.
MongoDB based microservices have become another important part of UPS i-parcel’s strategy. The application is implemented as a set of microservices distributed across the cloud to ensure there’s not a single point of failure. If you want to find out more about UPS i-parcel’s journey to microservices and MongoDB, watch the Enabling Microservices from Startups to the Enterprise Webinar.
MongoDB named a leader in The Forrester Wave™: Document Stores, Q3 2016
Today, Forrester released The Forrester Wave™: Document Stores, Q3 2016, recognizing MongoDB as a Leader based on our current offering, strategy, and market presence. The report said that "MongoDB is one of the most popular document stores." As you may recall, a few weeks ago Forrester published another important piece of research on databases, The Forrester Wave™: Big Data NoSQL, Q3 2016. In that report we were also acknowledged as a leader, with a “5 out of 5” score in 19 of the 26 criteria. In this latest report, Forrester evaluates the document database capabilities of a range of database technologies, from MongoDB to traditional relational databases. The very existence of such a report is remarkable, but beyond our position as a Leader, I see in this report evidence that consensus has come to endorse our vision of what the world needs in a datastore. The first release of MongoDB was just over 7 years ago. One of our underlying beliefs was that the document data model is the right way to model data, for a number of reasons. Documents are more flexible and inherently more agile than the relational model; they map to the objects of modern programming models; they are easier and more natural for developers to reason about; and, it turns out, large volumes of documents are much easier to scale to meet the needs of cloud infrastructure and modern workloads. Back in 2009, traditional relational vendors did not hold the same convictions of the importance of the document model. But now, just a few years later, virtually every mainstream database supports the document data model. The reason is clear - the market has embraced the document model, and vendors have either joined the document revolution, or they’re getting left behind. The world is ready for a document database to be its default. 61% of the enterprises surveyed by Forrester for the Big Data NoSQL Wave are using, planning to use, expanding or upgrading to NoSQL over the next 12 months, and we are confident that MongoDB will continue to be the most popular choice. I believe that Forrester’s research makes a critical point - not all document databases are created equal. We developed MongoDB with a broad range of use cases in mind, which is why it excels at so many workloads. Our document model is a superset of other data models, including key-value, graph, object, and relational, and we natively support complex manipulations on these data with operators like $lookup and our new graph operators in 3.4. But it’s not just the data model that makes MongoDB unique. Modern applications require flexible approaches to “always on” global deployments, and easy ways to meet demanding SLAs. Our replication and sharding architecture, pluggable storage engine framework, and tunable consistency mean that an entire spectrum of data semantics can be achieved through configuration, rather than by mixing and matching from a grab-bag of different database products. Another central aspect of our vision is that embracing the flexibility of the document data model does not require sacrificing the ability to safeguard data integrity. While this may be true with most document stores, including relational databases, with MongoDB this is not the case at all. MongoDB’s document validation features allow you to be incredibly strict in how you enforce your schema, from just a few fields, to every field in your model, to no validation at all. Best of all, we don’t require you learn a new language to express schema; instead, we rely on the find() syntax that every MongoDB developer and DBA knows today, which also means we can take advantage of Boolean, geospatial, data typing, wildcard expressions and more - it’s incredibly powerful. Our tools and integrations for MongoDB meet the needs of a broad range of enterprise users. From our beautiful GUI for the database, MongoDB Compass , to our powerful Connector for BI which provides SQL access for analysis, to our management tools like Ops Manager and Cloud Manager , which provide a comprehensive suite of monitoring, automation, and backup and point-in-time recovery capabilities - we’ve got you covered. We're also innovating in the next generation of analytics, machine learning, and streaming with our new MongoDB Connector for Apache Spark . To summarize, our vision for the modern datastore incorporates the flexibility and power of the document model, handles high availability and scale out as core features, retains the ability to safeguard data integrity, and affords enterprises the ability to leverage an ecosystem of analytical tools, and one last thing... it is a first-class citizen of the cloud. This is why we created our database as a service, MongoDB Atlas: the simplest, most robust, and most cost effective way to run MongoDB in the cloud. Using MongoDB Atlas , enterprises can spin up a fully managed, monitored, and backed up cluster with the click of a button, in just a few minutes. Now, regardless of what type of infrastructure an enterprise wants to run, they have the flexibility to deploy and manage MongoDB with ease. Learn how a database can make your organization faster, better, leaner About the Author, Eliot Horowitz Eliot is CTO and Co-Founder of MongoDB. He is one of the core MongoDB kernel committers. Previously, he was Co-Founder and CTO of ShopWiki. Eliot developed the crawling and data extraction algorithm that is the core of its innovative technology. He has quickly become one of Silicon Alley's up and coming entrepreneurs and was selected as one of BusinessWeek's Top 25 Entrepreneurs Under Age 25 nationwide in 2006. Earlier, Eliot was a software developer in the R&D group at DoubleClick (acquired by Google for $3.1 billion). Eliot received a BS in Computer Science from Brown University.
Hear From the MongoDB World 2022 Diversity Scholars
The MongoDB Diversity Scholarship program is an initiative to elevate and support members of underrepresented groups in technology across the globe. Scholars receive complimentary access to the MongoDB World developer conference in New York, on-demand access to MongoDB University to prepare for free MongoDB certification, and mentorship via an exclusive discussion group. This year at MongoDB World, our newest cohort of scholars got the opportunity to interact with company leadership at a luncheon and also got a chance to share their experience in a public panel discussion at the Community Café. Hear from some of the 2022 scholars, in their own words. Rebecca Hayes, System Analyst at Alliance for Safety and Justice I did an internal transition from managing Grants/Contracts to IT and just finished a data science certificate (Python, Unix/Linux, SQL) through my community college. My inspiration for pursuing STEM was wanting to understand how reality is represented in systems and how data science can be used to change the world. What was your most impactful experience as part of the Diversity Scholarship? Most impactful were the conversations I had with other attendees at the conference. I talked to people from all sectors who were extremely knowledgeable and passionate about shaping the future of databases. The opportunity to hear from MongoDB leaders and then understand how the vision behind the product was being implemented made me feel inspired for my future in STEM. How has the MongoDB World conference inspired you in your learning or your career path? MongoDB World inspired me to understand the real world applications of databases. I left knowing what's possible with a product like MongoDB and the limits of SQL and traditional databases. After the conference, I wrote this article on Medium reflecting on what I learned at the conference. What is your advice to colleagues pursuing STEM and/or on a similar path as you? Embrace what makes you unique. Just because things take time doesn't mean they won't happen. When learning programming and data science, think about how your work relates to the real world and share those thoughts with others. Seek out new perspectives, stay true to yourself, and keep an open mind. Delphine Nyaboke, Junior Software Engineer at Sendy I am passionate about energy in general. My final year project was on solar mini-grid design and interconnection. I have a mission of being at the intersection of energy and AI What inspired me to get into tech is the ability to solve societal problems without necessarily waiting for someone else to do it for you. This can be either in energy or by code. What was your most impactful experience as part of the Diversity Scholarship? My most impactful experience, apart from attending and listening in on the keynotes, was to attend the breakout sessions. They had lovely topics full of learnings and inspiration, including Engineering Culture at MongoDB; Be a Community Leader; Principles of Data Modeling for MongoDB; and Be Nice, But Not Too Nice just to mention but a few. How has the MongoDB World conference inspired you in your learning or your career path? MongoDB World has inspired me to keep on upskilling and being competitive in handling databases, which is a key skill in a backend engineer like myself. I will continue taking advantage of the MongoDB University courses and on-demand courses available thanks to the scholarship. What is your advice to colleagues pursuing STEM and/or on a similar path as you? STEM is a challenging yet fun field. If you’re tenacious enough, the rewards will trickle in soon enough. Get a community to be around, discuss what you’re going through together, be a mentor, get a mentor, and keep pushing forward. We need like-minded individuals in our society even in this fourth industrial revolution, and we are not leaving anyone behind. Video: Watch the panel in its entirety Raja Adil, Student at Cal Poly SLO Currently, I am a software engineer intern at Salesforce. I started self-teaching myself software development when I was a junior in high school during the COVID-19 pandemic, and from there I started doing projects and gaining as much technical experience as I could through internships. Before the pandemic I took my first computer science class, which was taught in C#. At first, I hated it as it looked complex. Slowly, I started to enjoy it more and more, and during the pandemic I started learning Python on my own. I feel blessed to have found my path early in my career. What was your most impactful experience as part of the Diversity Scholarship? My most impactful experience was the network and friends I made throughout the four days I was in New York for MongoDB World. I also learned a lot about the power of MongoDB, as opposed to relational databases, which I often use in my projects. How has the MongoDB World conference inspired you in your learning or your career path? The MongoDB World conference was amazing and has inspired me a ton in my learning path. I definitely want to learn even more about MongoDB as a database, and in terms of a career path, I would love to intern at MongoDB as a software engineer down the line. What is your advice to colleagues pursuing STEM and/or on a similar path as you? My advice would be to network as much as you can and simply make cool projects that others can use. Evans Asuboah, Stetson University I am an international student from Ghana. I was born and raised by my dad, who is a cocoa farmer, and my mum, who is a teacher. I got into tech miraculously, because my country's educational system matches majors to students according to their final high school grades. Initially, I wanted to do medicine, but I was offered computer science. I realized that computer science could actually be the tool to help my community and also use the knowledge to help my dad on the farm. What was your most impactful experience as part of the Diversity Scholarship? The breakout room sessions. As scholars, we had the chance to talk to MongoDB employees, and the knowledge and experiences changed my thoughts and increased my desire to persevere. I have learned never to stop learning and not to give up. How has the MongoDB World conference inspired you in your learning or your career path? Meeting these amazing people, connecting with the scholars, being at the workshops, and talking to the startups at the booths has made me realize the sky is the limit. I dare to dream and believe until I see the results. What is your advice to colleagues pursuing STEM and/or on a similar path as you? 1. Explore MongoDB; 2. You are the only one between you and your dream; 3. Take the initiative and meet people; 4. Never stop learning. Daniel Erbynn, Drexel University I love traveling and exploring new places. I am originally from Ghana, and I got the opportunity to participate in a summer program after high school called Project ISWEST, which introduced me to coding and computer science through building a pong game and building an Arduino circuit to program traffic lights. This made me excited about programming and the possibilities of solving problems in the tech space. What was your most impactful experience as part of the Diversity Scholarship? My most impactful experience was meeting with other students and professionals in the industry, learning from them, making lifelong connections, and getting the opportunity to learn about MongoDB through the MongoDB University courses. How has the MongoDB World conference inspired you in your learning or your career path? This conference has inspired me to learn more about MongoDB and seek more knowledge about cloud technology. What is your advice to colleagues pursuing STEM and/or on a similar path as you? Don’t be afraid to reach out to people you want to learn from, and create projects you are passionate about. Build your skills with MongoDB University's free courses and certifications . Join our developer community to stay up-to-date with the latest information and announcements.