[WORKSHOP] Full Stack App via Hipster Cloud [ukr]

Коли люди згадують про деплоймент фулл-стек застосунків у клауд, вони зазвичай думають про такі провайдери як Azure, AWS, GCP, заплутані інтерфейси якими вони відомі, складні CI/CD пайплайни, високі ціни, тощо. Але що ж робити якщо ми працюємо над хобі проектом або просто хочему зробити швидкий прототип?

Це не має бути складно! В цьому воркшопі ми розглянемо процес створення простого фулл-стек застосунку, налаштуємо локальне середовище розробки під нього, та побудуємо повний CI/CD пайплайн для його деплойменту у "хіпстерському" клауді - з відносною легкістю та нульовими затратами.

Ми будемо використовувати (та можливо дізнаємося про) наступні технології:

  • ASP.NET Core
  • React (CRA + TypeScript)
  • OpenAPI
  • PostgreSQL
  • Docker & Docker Compose
  • Heroku
  • Netlify
  • GitHub Actions

Програма:

  • Introduction
  • Overview of the technologies we'll be using
  • Creating an ASP.NET Core API (w/ PostgreSQL)
  • Running it locally in a Docker container
  • Creating a React app
  • Running it locally together with the API using Docker Compose
  • Using OpenAPI to generate type-safe API client for use in the React app
  • Setting up CI/CD pipeline using GitHub Actions
  • Deploying the API to Heroku
  • Deploying the app to Netlify
  • Extrapolating: What's next?
Олексій Голуб
Sentry.io
  • Open source розробник; підтримує відкриті проекти які загалом налічують більш ніж 8000 зірок та 5 млн скачувань
  • Веде блог та виступає на конференціях
  • Активно працює з різними хмарними технологіями
  • Цікавиться автоматизацією всього, що можна автоматизувати
  • Вірить, що чистий код це бізнес мета
  • Twitter, Github
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?