Propuesta - Bibliotk
Andres Tapia
Created on July 12, 2024
More creations to inspire you
ESSENTIAL OILS PRESENTATION
Presentation
ANCIENT EGYPT FOR KIDS PRESENTATION
Presentation
CIRQUE DU SOLEIL
Presentation
YURI GAGARIN IN DENMARK
Presentation
EIDIKO JEWELRY
Presentation
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
Transcript
BLIBLIOTK
Propuesta
Presentación y tiempos de entrega
01
Definición del marco de trabajo
Con esta breve presentación, me tome la libertad de definir los puntos clave para poder dar un primer paso.->Explorar el problema (requerimientos dados)->Acotar y simplificar lo solicitado(abstracción)->Propuestas (Soluciones sugeridas)->Implementación (generación de infraestructura, programación de scripts, migrar arquitectura de desarrollo)->Obtener una solución adecuada.
Despues de analizar la problematica propuesta, y definir el tiempo promedio con respecto a mi experiencia, me permite dar un panorama más claro y acotar lo que puedo y no puedo realizar, es decir el tiempo que me toma comprender como implementar una solución aun no explorada.
Definición
https://photos.onedrive.com/share/9F6A20026E21C899!36380?cid=9F6A20026E21C899&resId=9F6A20026E21C899!36380&authkey=!AANEi8Of3hlUqgw&ithint=video&e=m4aULT
Definición(Explorar el problema)
Esta reunión esclarece a grandes rasgos la problematica, se presentan algunas propuestas ya planteadas para dar solución, y lo que se busca es migrar de una tecnología sin soporte, a alguna que sea más escalable o sostenible.
Despues de haber definido los puntos anteriores, quisiera hacer un desgloce en cuanto a tiempos por periodos, cuanco menciono la exploración del problema es la principal causa por la cual se busca agregar una solución que le de valor al mismo.Este ya se dio de primera instancia en las reuniones que se han realizado, agrego como nota la minuta:Video-minuta
Definición (Explorar el problema)
Se comprenden los puntos, y despues se procede a dar una solución, en cuanto a mi propuesta ya mencionada desues de la exploración del problema es lo siguiente:La abstracción: La cual permite descubrir y encontrar los puntos más importantes del sistema, en cuanto al periodo que pretendo destinarle a la abstracción al ser lo más importante ya que es entender la problematica, es implementar lo que se tiene en producción, de manera local, asi como; identificar archivos (ya se otorgaron accesos al servidor con los txt).El periodo que le destino a la abtracción es de 2 dias, despues de familiarizarme y poder entender la problematica para poder definir una ruta.
+ info
Definición(Acotar y Simplificar)
Gracias a la presentación de la arquitectura en cuanto a base de datos, la cual muestra una entidad relación para la base de datos, considere lo siguiente, ya que en principio se define una estructura adecuada, para poder escalar la base de datos no se deben de presentar incosistencia en ellos, y una base de datos relaciónal mantiene la integridad, despues defini la arquitectura a proponer.
+ info
Definición(Acotar y Simplificar)
Consistencia EventualComplejidad de Consultas
Base de datos no relacional
Integridad y ConsistenciaEstructura DefinidaSQL
Base de datos Relacional
vs
Propuestas
Se define una propuesta partiendo del contexto y problematica explorada
Propuestas
Para ello la propuesta inicial seria:Explorar la posibilidad de generar un script que lea la entrada de los datos y los convierta en una salida CSV , la cual se cargaria a la base de datos relaciónal ya definida anteriormente, este proceso podria llevar un periodo tanto de investigación como implementación.Lenguaje propuesto:Python - para generar script te conversión (txt a csv)Mysql - para la implementación de base de datosPhP - para el lenguaje de backend que visualizara los datos.El periodo estimado seria de 10 días para generar un script que pueda recibir una gran cantidad de datos y los transforme a csv, asi como el poder migrar a una base de datos y lograr visualizarlo en un sistema utilizando php
Despues de explorar diferentes alternativas, llegue a la coclución de que el utilizar bases de datos relacionales con la estructura ya definida, seria una gran alternativa, ya que no se inciai desde 0, dada la compleidad del proyecto es algo que puede tomar un tiempo en poder implementarse, ya que la idea seria en principio poder generar un script o alternativa para poder migrar 1183 directorios cada uno con archivos y estructura un poco distinta (TAGS) a otros.Esto implica el desarrollo de una estrategia que permita migrar los txt a una base de datos.