Dein Startup, live und am Laufen: von Grund auf bis zum Ninja

Haben Sie sich jemals gefragt, wie großartig Unternehmen wie Uber, Airbnb und Rappi geboren wurden?

Ich werde versuchen, es dir zu erklären, nett und einfach, damit du der nächste wirst!

Ein bisschen über mich

Jhon Buendia

Softwareentwickler

Ich erstelle seit mehr als 12 Jahren verteilte Anwendungen im Internet. Es ist mir ein großes Anliegen, mit hochwertigen Lösungen aussagekräftige Erfahrungen zu sammeln und den Kunden Tools mit dem höchsten Wert zu bieten.

jhoncbuendia@gmail.com

Hierbei handelt es sich um eine Reihe von Artikeln, die Startups, kleinen Unternehmen und Unternehmern dabei helfen sollen, ihr Modell in eine solide Softwareanwendung zu verwandeln, die der für den jeweiligen Fall geeigneten Softwarearchitektur entspricht. Wir werden häufige Probleme untersuchen, beispielsweise das Engine-System einer Regel, und wie können wir ihre Muster auf verschiedene Geschäftsmodelle wie das System eines Auftrags oder ein Warteschlangen-Nachrichtensystem anwenden.

Um jeden Anwendungsfall zu untersuchen, befolgen wir die folgende Methode:

1. Analysieren, verstehen und zersetzen Sie das Problem in kleineren Teilen.

2. Erstellen Sie ein Geschäftsmodelldiagramm, um das Geschäftsmodell zu verstehen

3. Wählen Sie das richtige Architektur-Software-Muster

4. Erstellen Sie eine Architekturansicht „4 + 1“

5. Definieren Sie ein Geschäftsdatenschema

6. Implementieren Sie eine funktionierende Frontend- / Client-Anwendung mit gespielten Daten

7. Implementieren Sie die Backend-Ebene dafür

8. Stellen Sie die gesamte Anwendung auf dem Produktions- / Live-Server bereit

In Bezug auf Technologien werden wir die nächsten Frameworks und Services verwenden:

1. Frontend-Ebene

ein. JS reagieren

b. Redux

c. Scherz

d. Sass

e. Bootstrap

f. Guss Ehrfürchtig

2. Backend-Ebene

ein. Frameworks

ich. Express JS

ii. Keystone JS

iii. AWS Lambda-Funktionen

iv. Serverlos

b. Datenbank-Engines

ich. Postgres

ii. Mongo DB

c. Gerätetest

ich. Mokka

ii. Chai

iii. Sinon

3. Cloud-Dienste

ein. Aws Lambda-Funktionen

b. AWS Ec2

c. AWS S3 Schaufeln

d. AWS Route 53

e. AWS API Gateway

f. AWS CloudWatch

Die Hauptidee ist es, sich darauf zu konzentrieren, wie eine qualitativ hochwertige Lösung basierend auf einem gemeinsamen Problem erstellt werden kann. In diesem Fall verwenden wir empfohlene Anleitungen, um triviale Probleme zu lösen.

Ich werde wöchentlich einen Artikel veröffentlichen. Bis bald.