Procesamiento de datos e información:
Steam es una plataforma digital, por lo que gran parte de la información se procesa de forma
automática. Esto incluye la gestión de cuentas de usuario, transacciones de compra y descarga
de juegos, seguimiento de estadísticas de juego, actualizaciones de juegos, etc. Muchos de
estos procesos son automatizados, pero también pueden requerir intervención manual por
parte del personal de soporte en casos de problemas.
Sistema de Información Administrativa (SIA):
Steam cuenta con un sistema administrativo computarizado que maneja la información de la
plataforma. La mayoría de los procesos se gestionan de manera automatizada, pero existen
equipos de soporte que pueden intervenir manualmente cuando es necesario.
Comunicación con clientes, proveedores, etc.:
Steam se comunica con sus clientes principalmente a través de su sitio web, correos
electrónicos y notificaciones dentro de la plataforma. Además, tienen foros y comunidades en
línea para que los usuarios interactúen entre sí y con el personal de Steam.
En cuanto a sus “distribuidores” en este caso serian por ejemplo los desarrolladores que
publican sus juegos o su software en la página, para esto no hace falta tener interacción real
con otra persona, únicamente Steam requerirá documentos y materiales, como un contrato de
distribución, información fiscal y bancaria, una descripción del juego, capturas de pantalla, un
tráiler y otros activos promocionales para hacer efectiva la subida del software o juego a su
plataforma.
Planillas de cálculos:
Es posible que Steam utilice hojas de cálculo para ciertas tareas administrativas internas, como
seguimiento de ventas y estadísticas, pero esta información generalmente se almacena en
bases de datos más robustas y completamente privadas.
Redes sociales:
Steam tiene presencia en redes sociales como Twitter y Facebook, donde comparten noticias,
actualizaciones y promociones relacionadas con la plataforma las cuales tienen este mismo
nombre “Steam”, cabe recalcar que la misma plataforma sirve como red social permitiendo a
los usuarios interactuar entre si de forma conjunta, privada, realizar compras entre usuarios o
compartir posts de manera libre.
Correo electrónico:
Steam utiliza el correo electrónico para enviar notificaciones, confirmaciones de compra,
ofertas y actualizaciones de cuenta a los usuarios.
Sitio web:
El sitio web de Steam es la principal interfaz junto con su app tanto para escritorios como para
dispositivos mobiles para acceder a la plataforma, comprar juegos, interactuar con otros
usuarios y obtener soporte técnico.
Características de la base de datos de Steam:
1. Gestión de usuarios: La base de datos de Steam almacena información sobre cada
usuario registrado en la plataforma. Esto incluye nombres de usuario, direcciones de
correo electrónico, contraseñas (hashes), información de autenticación de dos factores
y otros datos de perfil.
2. Gestión de cuentas: Se almacenan detalles de las cuentas de usuario, como el historial
de compras, la fecha de creación de la cuenta, la fecha de última conexión, el estado
de las cuentas (por ejemplo, activas, suspendidas o baneadas), y la información de
contacto asociada a la cuenta.
3. Detalles de juegos: Cada juego disponible en Steam tiene una entrada en la base de
datos que incluye información detallada como el título, la descripción, las imágenes,
los videos, los requisitos del sistema, las clasificaciones por edades y los precios.
4. Transacciones financieras: La base de datos almacena registros de todas las
transacciones financieras realizadas en Steam. Esto incluye la información sobre las
compras de juegos, paquetes de juegos, DLC (contenido descargable) y otros
productos, así como los detalles de las transacciones, como el monto, la fecha y la
forma de pago utilizada.
5. Estadísticas de juego: Para muchos juegos, Steam recopila estadísticas de juego, como
el tiempo de juego, los logros desbloqueados, las estadísticas de juego en línea y otros
datos relevantes. Estas estadísticas se almacenan en la base de datos y a menudo se
utilizan para la funcionalidad de Steam, como logros y tablas de clasificación.
6. Listas de amigos y grupos: Steam permite a los usuarios crear listas de amigos y unirse
a grupos. Los detalles sobre estas relaciones de amistad y pertenencia a grupos se
almacenan en la base de datos.
Tecnología utilizada en la base de datos de Steam:
La base de datos de Steam utiliza una variedad de tecnologías de gestión de bases de datos,
incluyendo:
1. Bases de datos distribuidas: Dada la escala global de Steam, es probable que utilicen
bases de datos distribuidas para garantizar la disponibilidad y el rendimiento en todo el
mundo.
2. Caché: Steam también utiliza sistemas de caché, como Redis, para mejorar la velocidad
de recuperación de datos frecuentemente utilizados.
3. Sistemas de respaldo y recuperación: Steam implementa sistemas de respaldo y
recuperación para garantizar la integridad y la disponibilidad de datos en caso de fallas.
Implementación del SIA (Sistema de Información Administrativa) en Steam:
1. Infraestructura tecnológica: Steam se basa en una infraestructura tecnológica sólida
para alojar su SIA. Esto incluye servidores de alta capacidad y centros de datos
distribuidos en todo el mundo para garantizar la disponibilidad y la velocidad de la
plataforma.
2. Arquitectura de software: La arquitectura de software de Steam es escalable y
modular. Utiliza un enfoque de microservicios, lo que significa que diferentes
componentes del SIA se desarrollan y despliegan de manera independiente. Esto
facilita la actualización y expansión de la plataforma.
3. Gestión de usuarios: Steam administra una gran cantidad de usuarios y perfiles de
jugador. El SIA almacena información de cuenta, historiales de compra, preferencias de
juego y otra información relacionada con el usuario. También gestiona la autenticación
y la seguridad de las cuentas.
4. Gestión de contenido: El SIA almacena y gestiona una vasta biblioteca de juegos y otro
contenido digital. Esto incluye la información sobre cada juego, como títulos,
descripciones, imágenes, videos, clasificaciones y precios.
5. Transacciones financieras: Steam procesa millones de transacciones financieras
relacionadas con la compra de juegos y otros contenidos. El SIA se encarga de manejar
la facturación, el procesamiento de pagos, las devoluciones y los reembolsos.
6. Comunicación y comunidad: Steam proporciona características de comunicación y
comunidad, como chats, foros, grupos, listas de amigos y comentarios. El SIA gestiona
la infraestructura para estas funciones, incluyendo notificaciones, moderación y
gestión de contenidos generados por el usuario.
7. Distribución de juegos: La plataforma de Steam es conocida por su capacidad de
distribuir juegos de manera eficiente. El SIA administra la entrega de archivos de juego,
actualizaciones y parches a los usuarios de manera rápida y segura.
8. Funcionalidades adicionales: Steam ofrece una serie de funcionalidades adicionales,
como logros, tarjetas coleccionables, tablas de clasificación y funciones de transmisión
de juegos. El SIA se encarga de gestionar y rastrear estas características.
9. Seguridad y prevención de fraudes: Steam pone un gran énfasis en la seguridad y la
prevención de fraudes. El SIA implementa medidas como la autenticación de dos
factores, el cifrado de datos, la detección de actividades sospechosas y la protección
contra fraudes en las transacciones.
10. Monitoreo y análisis: Para garantizar el rendimiento óptimo y la satisfacción del
usuario, Steam utiliza herramientas de monitoreo y análisis en tiempo real. El SIA
recopila datos sobre el uso de la plataforma, los patrones de compra y otros
indicadores clave para tomar decisiones informadas.
11. Actualizaciones y mantenimiento: El SIA de Steam está en constante evolución. Se
lanzan actualizaciones y parches de manera regular para mejorar la funcionalidad, la
seguridad y la experiencia del usuario. Estas actualizaciones deben ser cuidadosamente
planificadas y probadas antes de su implementación.
12. Soporte técnico: El SIA de Steam incluye sistemas para proporcionar soporte técnico a
los usuarios, como la gestión de tickets de soporte y la resolución de problemas
técnicos.
13. Cumplimiento normativo: Steam debe cumplir con regulaciones y leyes de diversas
regiones. El SIA debe adaptarse a estas regulaciones y garantizar la privacidad y
seguridad de los datos de los usuarios.
Seguridad del sistema:
La seguridad de Steam es una prioridad para Valve Corporation. Utilizan medidas de seguridad
como la autenticación de dos factores, cifrado de datos y protección contra fraudes para
proteger la información de los usuarios y la integridad de la plataforma. Sin embargo, ninguna
plataforma está completamente libre de vulnerabilidades, por lo que Steam debe estar
constantemente actualizando y mejorando su seguridad.
Operadores del sistema y capacitación:
Operadores del sistema en Steam:
1. Equipo de desarrollo de Steam: El equipo de desarrollo de Steam está compuesto por
ingenieros de software, administradores de sistemas, expertos en seguridad
cibernética y otros profesionales de TI. Este equipo es responsable de crear, mantener
y mejorar la infraestructura tecnológica y el software subyacente de Steam.
2. Soporte técnico: Steam cuenta con un equipo de soporte técnico que atiende las
consultas y problemas reportados por los usuarios. Los agentes de soporte técnico
están capacitados para ayudar a los usuarios a resolver problemas técnicos, recuperar
cuentas y proporcionar asistencia general relacionada con la plataforma.
3. Expertos en seguridad: Dada la importancia de la seguridad en una plataforma de
juegos en línea, Steam emplea expertos en seguridad cibernética que se dedican a
identificar y mitigar posibles amenazas y vulnerabilidades. Estos profesionales trabajan
en la protección de datos de usuario y en la prevención de fraudes.
4. Administradores de sistemas: Los administradores de sistemas en Steam son
responsables de mantener los servidores y la infraestructura en funcionamiento. Esto
implica gestionar la capacidad, aplicar actualizaciones de seguridad, solucionar
problemas de rendimiento y garantizar la disponibilidad de la plataforma.
5. Ingenieros de red: Steam necesita una red sólida y confiable para ofrecer una
experiencia de usuario óptima. Los ingenieros de red se ocupan de diseñar, configurar
y optimizar la infraestructura de red, incluyendo la gestión de tráfico y la redundancia
para evitar interrupciones del servicio.
Capacitación de los operadores del sistema en Steam:
La capacitación de los operadores del sistema en Steam es fundamental para garantizar la
operación exitosa y segura de la plataforma. Estos profesionales generalmente pasan por un
proceso de capacitación continuo que incluye:
1. Formación técnica: Los operadores del sistema deben estar capacitados en tecnologías
específicas utilizadas en Steam, incluyendo sistemas operativos, bases de datos,
lenguajes de programación y herramientas de administración de servidores.
2. Seguridad cibernética: Dada la importancia de la seguridad en Steam, los operadores
reciben formación en prácticas de seguridad cibernética, detección de amenazas y
protección de datos.
3. Actualización continua: La tecnología evoluciona constantemente, por lo que los
operadores del sistema deben mantenerse actualizados sobre las últimas tendencias y
amenazas en el campo de la tecnología de la información.
4. Resolución de problemas: La capacitación incluye el desarrollo de habilidades para
diagnosticar y resolver problemas técnicos de manera efectiva y eficiente.
5. Gestión de crisis: Los operadores del sistema son entrenados para manejar situaciones
de crisis, como interrupciones del servicio o ataques cibernéticos, de manera
profesional y efectiva.
6. Ética y cumplimiento normativo: Steam también puede proporcionar formación en
ética empresarial y cumplimiento normativo para asegurarse de que todos los
operadores del sistema sigan los estándares éticos y legales de la industria.
ECHO POR: ALEXIS MONTOJO, RAMIRO DIAZ, AGUSTIN PUGLIA, LOPEZ BRUNO Y
GASTON NUÑEZ.