Plan du site  
pixel
pixel

Articles - Étudiants SUPINFO

Choosing the right Stack: Services and APIs

Par Anis BENZIANE Publié le 03/08/2019 à 22:45:16 Noter cet article:
(0 votes)
Avis favorable du comité de lecture

Summary

This series of articles demystifies marketing myths and jargon for software product design and MVPs.

Here is the summary:

Introduction

The server program needs to communicate with other programs. Each time a program speaks to another program, they must adapt to the other's language: this is done using the Application Programming Interface ( API )

An example

When a user has to make a payment using Paypal, it is the role of the Back-end developer to orchestrate this operation. To do this, you must contact Paypal and use the Paypal language to order payment.

In order to facilitate communication, Paypal exposes the use of the same language for any program that wants to communicate with it. This common Paypal language is called the Paypal API

At the beginning of the Internet, everything had to be invented. Payment, authentication, user session management, social networks, messaging... and many companies have had to build them from scratch.

Software as a Service

Over time, companies have begun to sell or offer technologies built for internal use, and they have allowed other start-ups to use them as a service: Software as a Service (SaaS).

This means that new start-ups could avoid reinventing the wheel by using services already available without building or owning them. It could be free (like using Google for authentication) or at cost (like using Paypal).

For example, imagine that you want to create an e-commerce platform and that you need to quickly manage shipping products. You could build a tool to communicate with different shipping departments and automate the process. Or you could use a service like EasyPost that offers you an API to easily integrate shipping without having to do it yourself.

Conclusion

Today, the idea of Software as a Service is developing very quickly, and the ecosystem of services available for a given problem is constantly improving.

Therefore, software architects must make important decisions when researching and choosing the right services to use / build for internal use, taking into account time constraints and the MVP (Minimum Viable Product) budget.

A propos de SUPINFO | Contacts & adresses | Enseigner à SUPINFO | Presse | Conditions d'utilisation & Copyright | Respect de la vie privée | Investir
Logo de la société Cisco, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société IBM, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sun-Oracle, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Apple, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sybase, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Novell, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Intel, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Accenture, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société SAP, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Prometric, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Toeic, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo du IT Academy Program par Microsoft, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management

SUPINFO International University
Ecole d'Informatique - IT School
École Supérieure d'Informatique de Paris, leader en France
La Grande Ecole de l'informatique, du numérique et du management
Fondée en 1965, reconnue par l'État. Titre Bac+5 certifié au niveau I.
SUPINFO International University is globally operated by EDUCINVEST Belgium - Avenue Louise, 534 - 1050 Brussels