[PYTHON] Un nouvel employé a essayé de développer personnellement un service Web

Service rendu

AtoP https://atop.band Un service qui vous permet de créer une page d'accueil de groupe

Pourquoi j'ai décidé de faire

J'ai rejoint SIer cette année en tant que nouveau diplômé et j'ai commencé à exploiter, maintenir et développer des services Web. En corrigeant des bogues et en faisant des développements supplémentaires, j'ai pu comprendre un peu le programme, mais j'ai senti que je ne pouvais pas comprendre le fonctionnement du service Web. Par conséquent, j'ai pensé que je pourrais le comprendre en créant un service Web à partir de zéro et en commençant le développement.

Pourquoi avez-vous choisi ce thème

J'ai l'impression que les groupes amateurs créent souvent des comptes Twitter et Instagram, mais pas des pages d'accueil. (La production de la page d'accueil vous semble-t-elle un obstacle de taille?)

Je voulais un site où des informations sur les groupes amateurs étaient collectées.

Mon ensemble de compétences

PHP,MySQL Je l'ai touché un peu quand j'étais étudiant

C#,SQL Server,Git Utilisé en entreprise

Technologie / service utilisé cette fois

Python Je l'entends souvent alors je voulais le toucher

Django Il semblait être le plus documenté des frameworks Web Python

MySQL J'étais perdu avec PostgreSQL, mais j'ai choisi MySQL que j'ai utilisé

Bootstrap Je n'avais pas la confiance nécessaire pour écrire du CSS à partir de zéro ...

Git Utilisé lors du déploiement pour le développement sur plusieurs PC

AWS EC2 AWS RDS AWS Route53 Je pense que le mot que j'ai le plus entendu après avoir obtenu un emploi est AWS ...

Let's Encrypt J'ai entendu dire que les certificats SSL peuvent être utilisés facilement

période de production

0 ~ 1 mois Enquêter sur Django Construction d'environnement de développement Mise en œuvre des fonctions d'inscription, de connexion et de déconnexion des membres 2-3 mois Mise en œuvre d'autres fonctions Recherche et introduction de Bootstrap 4ème mois Construire un environnement de production sur un serveur de location → Je ne sais pas ... 5ème mois Créer un environnement de production sur AWS Production de pages de destination Libération

Services utilisés après la sortie

Google Analytics Google Search Console

Essayez de libérer le service

Temps d'écriture du code: 5% Temps de rédaction du design: 10% Temps de construction de l'environnement: 15% Temps passé à enquêter et à rechercher: 70%

Le résultat a été que la plupart des cinq mois ont été consacrés à l'enquête. La plupart des choses ont fini par être comprises (ressenties) en les examinant.

En créant un serveur sur AWS, j'ai acquis des connaissances sur la configuration du réseau. J'ai une connaissance de base des services AWS. J'ai découvert ce qu'il fallait pour publier un service WEB sur Internet.

Problèmes après la sortie

Comment obtenir des utilisateurs Je souhaite collecter des informations sur les frais de domaine même s'ils sont dans le cadre gratuit AWS Mesures SEO conception

finalement

AtoP https://atop.band S'il vous plaît visitez si vous le souhaitez!

Recommended Posts

Un nouvel employé a essayé de développer personnellement un service Web
J'ai créé une API Web
[Django-Extensions] Les débutants en développement Web ont essayé de résumer Django-Extensions
J'ai essayé Web Scraping pour analyser les paroles.
Étapes pour développer une application Web en Python
[Python + Bottle] J'ai publié un service Web qui visualise les tweets positionnés de Twitter.
(Python) Essayez de développer une application Web en utilisant Django
Le débutant de la CTF a tenté de créer un serveur problématique (Web) [Problème]