La pila de tecnología detrás de Airbnb

Cuando la gente piensa en compañías de miles de millones de dólares, Airbnb a menudo viene a mi mente. Incluso a lo largo de la pandemia, cuando viajar se ha convertido en algo fantástico o incluso imposible, Airbnb permanece en el Club Unicornio y está valorado en $ 18 mil millones. Y la compañía sigue siendo un ejemplo perfecto de cómo la economía compartida puede cambiar toda la industria hotelera y de viajes.

En este artículo, vamos a discutir todas las características interesantes de las tecnologías subyacentes de Airbnb. Pero primero, hablaremos sobre cómo era este mercado de alquiler de casas en línea antes de conquistar el mundo.

Cómo Airbnb se puso en marcha

Así como Uber interrumpió los servicios de reserva de taxis, Airbnb trajo un viento de cambio al mercado de la hospitalidad. Esto alentó a muchos empresarios a crear clones Airbnb. ¿Quién hubiera pensado que la antigua industria hotelera y toda la industria del alquiler de bienes raíces podrían verse afectadas por tal idea?

La extraña combinación de surf en el hotel y el sofá llamada Air Bed & Breakfast fue lanzada en 2008 por Brian Chesky, Joe Gebbia y Nathan Blecharczyk. Aunque en los primeros días parecía una locura para muchos, Air Bed & Breakfast, ahora conocido como Airbnb, estaba destinado a la grandeza. Más de 150 millones de usuarios de Airbnb alquilan espacios cada año en 220 países y más de 100,000 ciudades. Hay más de 7 millones de listados en la plataforma, y Airbnb Corporate se ha expandido a 34 oficinas en todo el mundo.

Las nuevas empresas a menudo se pueden describir utilizando la plantilla «esto para eso» de Paul Graham. Airbnb solía llamarse «eBay for space Hoy en día, ¿cuántas startups conoces que se hacen llamar «Airbnb para X?

No es suficiente tener una gran idea para el consumo colaborativo. También debe hacer algo para convertir su idea en una plataforma: debe piratear el crecimiento. Para obtener sus primeros visitantes, los cofundadores de Airbnb se integraron con Craigslist, lo que permitió a los hosts de Airbnb crear automáticamente publicaciones en el sitio.

La comunidad de Airbnb comenzó en Nueva York, que era el mercado de pruebas para que los cofundadores «hicieran cosas que no se escalan El consejo de Paul Graham se convirtió en la visión principal de la empresa. «Es mejor que 100 personas te amen que tener 1,000,000 de personas como tú», dice Brian Chesky, CEO de Airbnb.

La expansión internacional de Airbnb comenzó en 2011 cuando adquirió al competidor alemán Accoleo. A partir de ese día, Airbnb comenzó a crecer como loco y adquirió Gaest.com, Luckey Homes, AdBasis, Accomable, Trooly, Deco Software, Tilt, Luxury Retreats, Trip4real, ChangeCoin e incluso más empresas. ¡Una de las últimas adquisiciones de Airbnb fue HotelTonight, una compañía valorada en $ 463 millones! Después de adquirir HotelTonight, Airbnb amplió sustancialmente sus ofertas con habitaciones de los mejores hoteles boutique e independientes del mundo.

¿Cómo crear una aplicación como Airbnb? ¿Cómo funciona Airbnb? ¿Qué pila de tecnología usa Airbnb? Si está considerando construir una aplicación como Airbnb, tendrá que enfrentar desafíos importantes que incluyen pagos globales, búsqueda y descubrimiento, mensajería y comunicación, confianza y seguridad, la experiencia del usuario, elegir lenguajes y marcos de programación adecuados y estrategias de crecimiento. Echemos un vistazo a la pila de tecnologías de Airbnb que ayudó a la compañía a enfrentar estos desafíos.

Búsqueda y amp; descubrimiento

Airbnb utiliza algunas soluciones estándar, como filtros, para ayudar a los huéspedes a encontrar el lugar adecuado para alojarse. Los usuarios pueden buscar alojamiento por:

  • Fecha
  • Número de invitados
  • Tipo de lista (habitación privada / compartida, casa completa)
  • Precio
  • Información de lista (dormitorios, camas, baños)
  • Servicios (cualquier cosa, desde Wi-Fi hasta el número de extintores)
  • Reserva instantánea o espera las 24 horas para que el anfitrión acepte o rechace la reserva

Pero Airbnb no sería tan popular entre los usuarios si no ofreciera los listados más relevantes. Cómo calcula la relevancia la plataforma cuando hay tantos factores que deben tenerse en cuenta? La pila de tecnología de Airbnb es altamente escalable. Para perfeccionar su proceso de búsqueda y descubrimiento, Airbnb:

  • Construyó un sofisticado algoritmo de búsqueda impulsado por inteligencia artificial para determinar la relevancia de las ubicaciones y los requisitos. Este algoritmo combina docenas de señales con listados de superficie que corresponden a la búsqueda de un usuario y garantiza que las descripciones de listado coincidan con las imágenes proporcionadas por los hosts.
  • Implementó un algoritmo de procesamiento de imágenes para que el sistema comprenda si una imagen está al revés o contiene objetos no mencionados en la descripción de la lista. Por ejemplo, si una imagen muestra un baño y una ducha, el sistema sugerirá que el anfitrión agregue la ducha a la lista si no se nota.
  • Creó una experiencia de descubrimiento atractiva llamada Saved, que permite a los usuarios gustar los resultados de búsqueda y volver a ellos en cualquier momento
Te puede interesar  ¿Qué es un motor de búsqueda para el comercio electrónico?

Para ayudar a los usuarios a tomar decisiones informadas mientras buscan un lugar para quedarse, Airbnb ha agregado aún más golosinas:

  • Experiencias y restaurantes para encontrar los mejores lugares para comer o descubrir formas sofisticadas de relajarse y entretenerse, como, por ejemplo, asistir a un concierto de violín de un músico local
  • Barrios de Airbnb para permitir a los usuarios ver los lugares que planean visitar.
  • Nuevas categorías de propiedades que permiten a los usuarios filtrar por boutique, bed and breakfast, espacio único, casa de vacaciones, hogar entero, habitación privada y espacio compartido
  • Temas de viaje que incluyen familia, bodas, estancias sociales, luna de miel, trabajo, uno en su tipo y fiesta grupal. Por ejemplo, si elige el tema del trabajo, las propiedades que se muestran proporcionarán todas las comodidades para el trabajo y los dormitorios privados para cada colega con el que viaja.
  • Niveles de listado adicionales – Airbnb Plus, Airbnb Luxe, and Beyond by Airbnb: para ofrecer propiedades con calidad y comodidad verificadas o solo alternativas de alto grado que ofrezcan experiencias personalizadas y una gran hospitalidad

Sin embargo, la demanda de todas las funciones sofisticadas anteriores se ha reducido durante la pandemia. Además de introducir estándares estrictos de esterilización de la casa, registros sin contacto, cerraduras inteligentes, acceso a garaje móvil y otras soluciones remotas con la compañía de desarrollo SaaS detrás de ellos, Airbnb ha tenido que adaptarse y ofrecer algo nuevo a sus usuarios .

Las experiencias en línea se convirtieron en la respuesta COVID-19 de la compañía, ayudando a las personas a encontrar actividades en línea únicas, por ejemplo, meditación con un instructor, lectura de tarot o una clase de yoga, mientras se hospedaba en casa. Además, Airbnb presentó las estancias cercanas como otra forma de mantenerse durante estos tiempos difíciles. Esta característica ha resultado ser especialmente popular entre los residentes de países con fronteras cerradas.

Mensajería y amp; comunicación

Quizás se pregunte qué medidas toma Airbnb si los hosts no responden a las solicitudes dentro de las 24 horas. Alguien necesita hacerles ping, ¿verdad? La experiencia de Airbnb sugiere dos formas de manejar esta situación: llame al host manualmente o haga que la tecnología lo haga por usted.

Airbnb envía notificaciones push a los hosts que no han respondido a las solicitudes y, en caso de que esas notificaciones no funcionen, envía automáticamente mensajes SMS utilizando una API de comunicación byTwilio (definitivamente una gran herramienta para aquellos que desean desarrollar una aplicación como Airbnb). Un mensaje para un anfitrión contiene información sobre el huésped potencial, las fechas de reserva y el precio de la estadía.

Para ayudar a los usuarios y anfitriones a comunicarse entre sí, Airbnb proporciona un chat en tiempo real. Es una herramienta cómoda que permite a los usuarios hacer preguntas instantáneamente o solicitar servicios adicionales de sus hosts incluso después de haberse registrado. También es ideal para los anfitriones, ya que proporcionar servicios adicionales puede persuadir a los viajeros para que se queden más tiempo o regresen nuevamente, lo que significa más dinero.

Los usuarios pueden enviar mensajes de texto a múltiples hosts a la vez y crear chats con otros usuarios mientras planean un viaje. Los hosts no solo pueden iniciar subprocesos y enviar mensajes en tiempo real, sino que pueden guardar respuestas comunes a sus clientes actuales y potenciales. Y tanto los usuarios como los hosts pueden navegar fácilmente por estos chats, que se presentan como un feed con una barra de búsqueda. Este feed es en realidad más un centro de mensajes, ya que es donde los usuarios y los hosts ven todo tipo de mensajes.

Te puede interesar  Aplicaciones para mejorar su productividad [3 Soluciones]

Pagos globales

Como Airbnb opera en 220 países, solo puede imaginar cuántas transacciones procesan todos los días. Airbnb tiene licencia como transmisor de dinero, pero no maneja los pagos en sí. Para facilitar la gran cantidad de transacciones que se mueven a través de la aplicación, se integran con docenas de proveedores de pagos locales y mantienen cuentas bancarias en varias monedas.

Airbnb permite a los usuarios pagar con PayPal en los EE. UU. Y otros países donde este servicio es popular y no tiene restricciones. Pero para los pagos en otras partes del mundo, Airbnb utiliza Braintree, uno de los mejores sistemas de pago (Uber también usa Braintree). Comparamos Braintree con Stripe, su principal competidor, y llegamos a la conclusión de que Braintree es más impresionante dada la amplia gama de posibilidades de pago que ofrece.

Braintree también es más conveniente para los usuarios, ya que solo tienen que vincular una tarjeta al sistema de pago para pagar las reservas y los anfitriones solo deben hacer lo mismo para retirar dinero. Se necesita más esfuerzo para crear una cuenta y pagar o retirar dinero con PayPal.

Y para mejorar aún más las cosas, Airbnb se ha integrado con Apple Pay en su aplicación iOS y Google Pay en su aplicación Android. Estas opciones de pago no solo son fáciles de usar, sino que están aseguradas por Apple y Google, respectivamente.

Las transacciones en Airbnb pueden ser complejas, ya que pueden incluir recálculos, impuestos y tarifas. Además, cada operación financiera debe estar asociada con un tipo definido de pago: pago por alojamiento, depósito de seguridad, cupón, etc. Sin embargo, el flujo de caja debe ser perfecto y suave. Es por eso que Airbnb creó una interfaz que se ve igual para todos los pagos en la plataforma:

  • Primero, la plataforma verifica el inventario del producto.
  • A continuación, el usuario pasa por un flujo de pago estándar.
  • Finalmente, el pago está completo.

En la etapa final, los usuarios ven todas las tarifas e impuestos junto con los costos adicionales. Este sistema permite a Airbnb cambiar rápidamente los productos en la plataforma, mientras que los usuarios tienen una experiencia constante para pagarlos.

Para ayudar a los anfitriones a establecer los mejores precios para sus listados, Airbnb ha implementado una función de precios dinámica basada en su sistema de aprendizaje automático Aerosolve. Esta característica predice si se reservará una lista en un día determinado a un precio elegido. De esta forma, los anfitriones pueden optimizar sus precios y obtener más ingresos de los listados.

Confianza y amp; seguridad

El servicio confiable es probablemente el criterio más importante para los usuarios, especialmente si está desarrollando una aplicación de alquiler como Airbnb. Pero una dirección de correo electrónico y un número de teléfono válidos, que inicialmente eran los únicos requisitos para crear un perfil de Airbnb, no son una base sólida para la confianza. Ahora Airbnb garantiza la confianza y la seguridad de varias maneras:

  • Uso de verificación de varios pasos para proteger las cuentas de usuario al ingresar a la plataforma desde un nuevo dispositivo o realizar cambios en una cuenta
  • Usando un algoritmo de puntuación de riesgo que analiza el comportamiento del viajero y del huésped para bloquear operaciones sospechosas en la plataforma
  • Realización de verificaciones de antecedentes de anfitriones y viajeros gracias a la sincronización con bases de datos oficiales criminales y terroristas en los Estados Unidos
  • Ofreciendo clases magistrales para los anfitriones para garantizar que brinden servicios de alta calidad y conozcan información importante sobre el área local
  • Suministro de detectores de humo a los hosts de forma gratuita
  • Eliminando automáticamente del sistema de mensajería de Airbnb cualquier mensaje que incluya los datos de contacto de un usuario para asegurarse de que todas las transacciones pasen por el sitio (los usuarios pueden intercambiar sus correos electrónicos y números de teléfono solo después Se hace una reserva.)
  • Permitir que los huéspedes escriban los comentarios solo después de la estancia
  • Uso de IA para reconocer el lenguaje y el contenido de las revisiones para clasificarlas por la naturalidad del lenguaje y la relevancia para el listado
  • Proporciona certificación Superhost para ayudar a los viajeros a descubrir lugares de huéspedes con buena reputación que tienen calificaciones mínimas de 4.8, una tasa de respuesta positiva de 90 %, más de diez estadías por año, y sin cancelaciones
  • Habilitación de conexiones sociales integrándose con la API gráfica de Facebook, que representa los objetos de Facebook y las conexiones entre ellos, para permitir a los usuarios encontrar lugares para alquilar de los anfitriones que son amigos de Facebook o amigos de amigos y ver si un amigo de Facebook ha revisado un anfitrión
  • Ofreciendo una Garantía de Host $ 1,000,000, lo que significa que Airbnb proporciona hasta $ 1 millones en compensación a los hosts en caso de que sus huéspedes dañen su propiedad
  • Colocación de etiquetas de imagen verificadas en fotos profesionales subidas por hosts
Te puede interesar  ¡Encontrar una buena billetera bitcoin es difícil! ¡Hagámoslo sofisticado!

Confiabilidad y amp; escalabilidad

Airbnb actualmente tiene un poco más de 150 millones de usuarios activos en todo el mundo, y todos disfrutan de una plataforma estable y rápida. El secreto detrás de esta confiabilidad es una arquitectura de plataforma adecuadamente desarrollada. Con el tiempo, la compañía pasó de una estructura monolítica a una arquitectura orientada a servicios (SOA) en la que varios servicios están acoplados libremente y se pueden cambiar sin afectar entre sí.

Al igual que la mayoría de los productos de gama alta, Airbnb es una aplicación basada en la nube, que le permite escalar y manejar rápidamente cargas de trabajo pesadas. Se basa en la siguiente pila de tecnología en arquitectura de empresa:

  • Base de datos en la nube Amazon RDS para almacenar datos y simplificar la administración
  • Redis para infraestructura de caché y la base de datos principal
  • Almacenamiento en la nube Amazon S3 y EBS para almacenar datos de usuarios
  • Amazon CloudFront entregará instantáneamente contenido a usuarios de todo el mundo
  • Alojamiento en la nube Amazon EC2 para distribuir cuidadosamente el tráfico entrante y manejar aumentos repentinos del tráfico
  • Grandes herramientas de datos de Airpal, Presto y Druid para almacenar, procesar, analizar y administrar grandes cantidades de datos

Monetización

Echemos un vistazo al modelo de negocio de Airbnb. Airbnb gana dinero cobrando tarifas en reservas realizadas a través de la aplicación. Los huéspedes pagan una tarifa no reembolsable de 14.2 % cuando el anfitrión reserva y aprueba una reserva.

Airbnb también recauda un cargo por servicio 3 % de los hosts. Además de estas tarifas, Airbnb puede cobrar el impuesto al valor agregado (IVA) dependiendo de las leyes fiscales locales y federales.

Según un estudio realizado por ValuePenguin, las personas tienden a gastar más dinero cuando el proceso de pago es fácil. Siguiendo esta lógica, Apple Pay y Google Pay pueden llevar a los usuarios a gastar más en la aplicación Airbnb.

Airbnb no decide cuánto cobrar por el alojamiento. Permiten a los anfitriones definir el precio de sus propiedades y cobrar cualquiera de las tarifas permitidas en la plataforma, incluidos los impuestos.

Crecimiento y experiencia del cliente

Airbnb se posiciona como una marca de hospitalidad electrónica destinada a mejorar la experiencia del cliente. Según Gustaf Alströmer, ex gerente de producto de crecimiento en Airbnb, la filosofía de la compañía es que los usuarios cuenten la historia.

Es por eso que Airbnb lanzó vecindarios, incluidas recomendaciones locales y guías anfitrionas, e incluso compró Localmind, una startup que sabe cómo obtener las respuestas correctas sobre los lugares directamente de las personas que viven allí .

La estrategia de crecimiento de Airbnb gira en torno a características que tocan a los no usuarios: referencias, listas de deseos, vecindarios, listados, referencias y su increíble blog. Sin embargo, el boca a boca ha demostrado ser la herramienta de crecimiento más eficiente para el servicio de alquiler. La reserva diaria de Airbnb se multiplicó cuando implementaron su programa de referencias.

Dependiendo del tipo de su estadía, hay una buena posibilidad de que pueda ahorrar hasta $ 100 por noche alojándose con un anfitrión de Airbnb en lugar de en una habitación de hotel. Los beneficios de la economía compartida hacen que la plataforma Airbnb sea una gran herramienta para que las personas normales ahorren dinero y para que las empresas reduzcan los gastos de viaje de sus empleados.

Deja un comentario