SlideShare ist ein Scribd-Unternehmen logo
1 von 17
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
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.
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.
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
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
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
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.
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.
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
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.
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.
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.
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.
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
October 4th, 5th & 6th 2018.NET Conf AR v2018
¡¡¡¡¡Sorpresa!!!!!
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)
October 4th, 5th & 6th 2018.NET Conf AR v2018
Gracias!
www.withoutdebugger.com
@FernandoSonego
Fernando.Sonego@gmail.com
Fernando Sonego

Weitere ähnliche Inhalte

Ähnlich wie Net conf ar v2018 start up

Desarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosDesarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosAdrian Alonso Vega
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfAntonio Soto
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloPlain Concepts
 
Plainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsPlainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsCarlos Landeras Martínez
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions SpanishCDS
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos movilesAdrian Diaz Cervera
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps
 
Netcore Galica Como crear Apps multitenant en Azure
Netcore Galica Como crear Apps multitenant en AzureNetcore Galica Como crear Apps multitenant en Azure
Netcore Galica Como crear Apps multitenant en AzureAdrian Diaz Cervera
 
Aplicaciones en tiempo real con SignalR y .NET CORE
Aplicaciones en tiempo real con SignalR y .NET COREAplicaciones en tiempo real con SignalR y .NET CORE
Aplicaciones en tiempo real con SignalR y .NET COREFlorencia Nodar💻
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayPlain Concepts
 
Genesis Suite Server
Genesis Suite ServerGenesis Suite Server
Genesis Suite ServerLuis Lesende
 

Ähnlich wie Net conf ar v2018 start up (20)

Desarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosDesarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos Deportivos
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
 
Plainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsPlainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time Applications
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions Spanish
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
SignalR NET Conf AR v2017
SignalR NET Conf AR v2017SignalR NET Conf AR v2017
SignalR NET Conf AR v2017
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Netcore Galica Como crear Apps multitenant en Azure
Netcore Galica Como crear Apps multitenant en AzureNetcore Galica Como crear Apps multitenant en Azure
Netcore Galica Como crear Apps multitenant en Azure
 
Aplicaciones en tiempo real con SignalR y .NET CORE
Aplicaciones en tiempo real con SignalR y .NET COREAplicaciones en tiempo real con SignalR y .NET CORE
Aplicaciones en tiempo real con SignalR y .NET CORE
 
Chapter 4 build
Chapter 4   buildChapter 4   build
Chapter 4 build
 
OBIEE 12c
OBIEE 12cOBIEE 12c
OBIEE 12c
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev Day
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 
Casos exito santiago toribio almatech
Casos exito santiago toribio almatechCasos exito santiago toribio almatech
Casos exito santiago toribio almatech
 
Genesis Suite Server
Genesis Suite ServerGenesis Suite Server
Genesis Suite Server
 

Mehr von fernando sonego

Algeiba meetup Net Baires Bot Empresariales
Algeiba meetup Net Baires Bot EmpresarialesAlgeiba meetup Net Baires Bot Empresariales
Algeiba meetup Net Baires Bot Empresarialesfernando sonego
 
Novedades .Net Core - NetBaires
Novedades .Net Core - NetBairesNovedades .Net Core - NetBaires
Novedades .Net Core - NetBairesfernando sonego
 
Jornada de Arquitectura .NET - 3º Edición
Jornada de Arquitectura .NET - 3º EdiciónJornada de Arquitectura .NET - 3º Edición
Jornada de Arquitectura .NET - 3º Ediciónfernando sonego
 
vOpenvOpenUy: El misterioso CQRS
vOpenvOpenUy: El misterioso CQRSvOpenvOpenUy: El misterioso CQRS
vOpenvOpenUy: El misterioso CQRSfernando sonego
 
vOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-TenantvOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-Tenantfernando sonego
 
2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsawsfernando sonego
 
Jornada de Arquitectura .NET - 2º Edición
Jornada de Arquitectura .NET - 2º EdiciónJornada de Arquitectura .NET - 2º Edición
Jornada de Arquitectura .NET - 2º Ediciónfernando sonego
 
Xamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsXamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsfernando sonego
 
Net-Baires: CleanCode 20190622
Net-Baires: CleanCode 20190622Net-Baires: CleanCode 20190622
Net-Baires: CleanCode 20190622fernando sonego
 
NetBaires 2018 - Azure Serach
NetBaires 2018 - Azure SerachNetBaires 2018 - Azure Serach
NetBaires 2018 - Azure Serachfernando sonego
 
NetConfUy 2018 - Azure B2C
NetConfUy 2018 - Azure B2CNetConfUy 2018 - Azure B2C
NetConfUy 2018 - Azure B2Cfernando sonego
 
NetConfCo 2018 Azure B2C
NetConfCo 2018  Azure B2CNetConfCo 2018  Azure B2C
NetConfCo 2018 Azure B2Cfernando sonego
 
.Net core multiplataforma. sera verdad???
.Net core multiplataforma. sera verdad???.Net core multiplataforma. sera verdad???
.Net core multiplataforma. sera verdad???fernando sonego
 
DevDayAr de Junior a Sernior ¿Cual es el camino?
DevDayAr de Junior a Sernior ¿Cual es el camino?DevDayAr de Junior a Sernior ¿Cual es el camino?
DevDayAr de Junior a Sernior ¿Cual es el camino?fernando sonego
 
Net conf uy 2017 type script
Net conf uy 2017   type scriptNet conf uy 2017   type script
Net conf uy 2017 type scriptfernando sonego
 
Azure Microsft Cognite Service
Azure Microsft Cognite ServiceAzure Microsft Cognite Service
Azure Microsft Cognite Servicefernando sonego
 

Mehr von fernando sonego (18)

Algeiba meetup Net Baires Bot Empresariales
Algeiba meetup Net Baires Bot EmpresarialesAlgeiba meetup Net Baires Bot Empresariales
Algeiba meetup Net Baires Bot Empresariales
 
AI+ Tour 2019 Argentina
AI+ Tour 2019 ArgentinaAI+ Tour 2019 Argentina
AI+ Tour 2019 Argentina
 
Novedades .Net Core - NetBaires
Novedades .Net Core - NetBairesNovedades .Net Core - NetBaires
Novedades .Net Core - NetBaires
 
Jornada de Arquitectura .NET - 3º Edición
Jornada de Arquitectura .NET - 3º EdiciónJornada de Arquitectura .NET - 3º Edición
Jornada de Arquitectura .NET - 3º Edición
 
vOpenvOpenUy: El misterioso CQRS
vOpenvOpenUy: El misterioso CQRSvOpenvOpenUy: El misterioso CQRS
vOpenvOpenUy: El misterioso CQRS
 
vOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-TenantvOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-Tenant
 
2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws2019.10.04.v open.azurevsaws
2019.10.04.v open.azurevsaws
 
Jornada de Arquitectura .NET - 2º Edición
Jornada de Arquitectura .NET - 2º EdiciónJornada de Arquitectura .NET - 2º Edición
Jornada de Arquitectura .NET - 2º Edición
 
Xamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsXamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus apps
 
Net-Baires: CleanCode 20190622
Net-Baires: CleanCode 20190622Net-Baires: CleanCode 20190622
Net-Baires: CleanCode 20190622
 
NetBaires 2018 - Azure Serach
NetBaires 2018 - Azure SerachNetBaires 2018 - Azure Serach
NetBaires 2018 - Azure Serach
 
NetConfUy 2018 - Azure B2C
NetConfUy 2018 - Azure B2CNetConfUy 2018 - Azure B2C
NetConfUy 2018 - Azure B2C
 
NetConfCo 2018 Azure B2C
NetConfCo 2018  Azure B2CNetConfCo 2018  Azure B2C
NetConfCo 2018 Azure B2C
 
.Net core multiplataforma. sera verdad???
.Net core multiplataforma. sera verdad???.Net core multiplataforma. sera verdad???
.Net core multiplataforma. sera verdad???
 
DevDayAr de Junior a Sernior ¿Cual es el camino?
DevDayAr de Junior a Sernior ¿Cual es el camino?DevDayAr de Junior a Sernior ¿Cual es el camino?
DevDayAr de Junior a Sernior ¿Cual es el camino?
 
Net conf uy 2017 type script
Net conf uy 2017   type scriptNet conf uy 2017   type script
Net conf uy 2017 type script
 
DevOps - TechNights
DevOps - TechNightsDevOps - TechNights
DevOps - TechNights
 
Azure Microsft Cognite Service
Azure Microsft Cognite ServiceAzure Microsft Cognite Service
Azure Microsft Cognite Service
 

Kürzlich hochgeladen

Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 

Kürzlich hochgeladen (7)

Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 

Net conf ar v2018 start up

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. October 4th, 5th & 6th 2018.NET Conf AR v2018 ¡¡¡¡¡Sorpresa!!!!!
  • 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. October 4th, 5th & 6th 2018.NET Conf AR v2018 Gracias! www.withoutdebugger.com @FernandoSonego Fernando.Sonego@gmail.com Fernando Sonego