Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Net conf ar v2018 start up

27 views

Published on

Crear tu Startup en Azure con menos de 10 dólares por mes!

Published in: Software
  • Be the first to comment

  • Be the first to like this

Net conf ar v2018 start up

  1. 1. October 4th, 5th & 6th 2018.NET Conf AR v2018 Crear tu Startup en Azure con menos de 10 dólares por mes! Fernando Sonego Software Architect Algeiba
  2. 2. October 4th, 5th & 6th 2018.NET Conf AR v2018 ¿Qué es una Startup? • Busca hacer una innovación en un gran mercado. • Rápido crecimiento. • Tiene escalabilidad exponencial. • Lo mas importante es crear un MVP vendible. • El MVP puede ser que no este funcional al 100% todo el tiempo. • Mito: Los creadores de Startups tiene mucho dinero.
  3. 3. October 4th, 5th & 6th 2018.NET Conf AR v2018 Requerimientos de la aplicación • La aplicación tiene que ser web y móvil. • Los usuarios pueden ingresar registrándose o con una cuenta social como Facebook. • Profesionales y Oferentes pueden subir 10 imágenes del lugar o fotos de trabajos. • Profesionales pueden postularse para un lugar en el cual quieran brindar un servicio. • Clientes pueden seleccionar, una zona, profesionales cercanos y ver perfiles. • Clientes, Profesionales y Oferentes manejan agendas de reservas y turnos. • Clientes y Profesionales deben poder pagar o cobrar mediante las Aplicaciones. • Clientes, Profesionales y Oferentes pueden votarse entre sí creando un ranking de referencia. • Envió de notificaciones: estados de los reservas, recordatorios, cancelaciones, reasignaciones, etc. • Debe soportar al menos 2 idiomas, español e inglés.
  4. 4. October 4th, 5th & 6th 2018.NET Conf AR v2018 Necesidades Arquitectónicas • Soporte de múltiples usuarios. • Servicios de información. • Almacenamiento de la información. • Almacenamiento de archivos. • Búsquedas simples. • Mensajería. • Seguridad
  5. 5. October 4th, 5th & 6th 2018.NET Conf AR v2018 WebSite Calendars API Users API Contents API Notification APIPayment API Offers API ProcessContents Info Storage Content Storage Search Api IdentityNotification ProcessNotifications ProccesCalendarsOffers PaymentsAutorization Bandwidth VSTeamServices
  6. 6. October 4th, 5th & 6th 2018.NET Conf AR v2018 App Service • Crear aplicaciones muy eficaces con rapidez para cualquier plataforma o dispositivo con las herramientas que prefiera, incluidos NET, .NET Core, Java, Ruby, Node.js, PHP, Python y Docker. • Podemos tener hasta 10 aplicaciones web, móviles o de API. • En nuestro MVP, programadas en .Net Core, usamos: • Una sitio web. • Una API Calendarios. • Una API Ofertas de servicios. • Una API Contenido. • Una API Usuarios ( Oferentes, profesionales, usuarios / clientes) para las funcionalidades generales. • Una API Notificaciones. • Una API Pago y Cobro de servicios. • En total 7
  7. 7. October 4th, 5th & 6th 2018.NET Conf AR v2018 Functions • Procese eventos con una arquitectura de código sin servidor. Crear funciones de Azure Functions en el lenguaje de programación que sea de nuestra preferencia. Qué podemos hacer: • Pedidos desde una cola de mensajería • Invocaciones desde una api móviles. • Procesamiento de archivos en tiempo real • Procesamiento de datos en tiempo real. • Automatización de tareas programadas • Podemos hacer uso 1.000.000 de solicitudes por mes sin costo. • En nuestra arquitectura la usamos para: • Api de contenido. Cuando algunos de los usuarios sube una imagen Azure functions es el encargado de hacer las imágenes necesarias de muestra. • Api de Notificaciones. Todo tipo de notificación sea del tipo de agenda como el recordatorio de un turno, o notificación de un nuevo turno asignado.
  8. 8. October 4th, 5th & 6th 2018.NET Conf AR v2018 Notification Hub • Azure Notification Hubs es un motor de notificación de inserción móvil escalable de forma masiva que permite enviar rápidamente millones de notificaciones a dispositivos com iOS, Android, Windows. • 1.000.000 notificaciones push. • En nuestra arquitectura la usamos para: • Api de notificaciones. Envío a dispositivos móviles.
  9. 9. October 4th, 5th & 6th 2018.NET Conf AR v2018 Azure Table Storage • Un almacén claves-valores NoSQL para desarrollo: • Crear aplicaciones escalables de forma masiva • Crear aplicaciones que requieren un esquema de datos flexible • Usar JSON para serializar datos • En nuestra arquitectura la usamos para: • Toda la información es almacenada en Table Storage
  10. 10. October 4th, 5th & 6th 2018.NET Conf AR v2018 Azure Blob Storage • Con exabytes de capacidad y escalabilidad masiva, Blob Storage almacena de forma sencilla y rentable desde cientos hasta miles de millones de objetos, en niveles de acceso frecuente, acceso esporádico o archivo, según las necesidades. Almacene cualquier tipo de datos no estructurados (imágenes, vídeos, audio, documentos, etc.) de forma fácil y rentable. • En nuestra arquitectura la usamos para: • Toda tipo de contenido. Especialmente las imágenes.
  11. 11. October 4th, 5th & 6th 2018.NET Conf AR v2018 Azure Search • Incluya un servicio de búsqueda en la nube en sus aplicaciones web y móviles. Muchas aplicaciones y sitios web usan la búsqueda como la herramienta principal de interacción para los clientes, los que esperan una relevancia de gran nivel, sugerencias, múltiples lenguajes, facetas y respuestas casi al instante. • Hasta 10.000 documento sin costo. • En nuestra arquitectura la usamos para: • Búsqueda de los profesionales • Búsqueda de los lugares. • Búsqueda de ofertas de servicios.
  12. 12. October 4th, 5th & 6th 2018.NET Conf AR v2018 Azure Active Directory B2C • Habilita la administración de la identidad y el acceso de clientes en la nube. • Permite: • Use cuentas de medios sociales, direcciones de correo electrónico e IdP personalizados. • Personalice la experiencia de identidad de sus clientes. • Satisfaga sus necesidades de seguridad, escalabilidad y cumplimiento. • 50.000 usuarios almacenados al mes gratis. • 50.000 Autenticaciones por mes gratis • Siguientes 950,000 a $0.0011 y $ 0.0028 un precio que es un chiste. • En nuestra arquitectura la usamos para: • Integrada totalmente en la aplicación web y en las aplicaciones móviles.
  13. 13. October 4th, 5th & 6th 2018.NET Conf AR v2018 Visual Studio Team Service (Hoy Azure DevOps) • Cree aplicaciones en cualquier lenguaje con nuestro servicio DevOps: repositorios GIT, integración y entrega continuas y automatización de la compilación y la versión. • 5 usuarios (con repositorios de Git privados ilimitados) • Minutos gratis de compilación para integración continua.
  14. 14. October 4th, 5th & 6th 2018.NET Conf AR v2018 DevTest Labs Habilita entornos de desarrollo y pruebas rápidos, sencillos y ligeros. Security Center Load Balancer Machine Learning Los dos primeros usuarios de Experimentación son gratis. Con Administración de modelos, los 20 primeros modelos y las dos primeras implementaciones son gratis. Agrega escalabilidad, disponibilidad y rendimiento de red a sus aplicaciones de forma instantánea Evite, detecte y responda a amenazas con más visibilidad y control sobre la seguridad de sus recursos de Azure
  15. 15. October 4th, 5th & 6th 2018.NET Conf AR v2018 ¡¡¡¡¡Sorpresa!!!!!
  16. 16. October 4th, 5th & 6th 2018.NET Conf AR v2018 Nuevos Servicios Free • SQL Database • Una base de datos en SQL Database con inteligencia integrada. Hasta 250GB. • Azure Cosmos DB • La súper base de datos NoSQL. 5GB. 400 unidades de solicitud. • OTROS • Linux Virtual Machines ( 1 x 750h) • Windows Virtual Machines ( 1 x 750h) • Managed Disks (64 GB x 2) • Blob Storage (5 GB) • File Storage (5GB) • Ancho de banda (15GB)
  17. 17. October 4th, 5th & 6th 2018.NET Conf AR v2018 Gracias! www.withoutdebugger.com @FernandoSonego Fernando.Sonego@gmail.com Fernando Sonego

×