Голосов: 0
#1
Learn how to build, test, and deploy microservices powered by Docker, Flask, and React!What will you build?
In this course, you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of microservices. Once the app is up and running locally, you'll learn how to deploy it to an Amazon EC2 instance. Finally, we'll look at scaling the services on Amazon Elastic Container Service (ECS) and adding AWS Lambda.
We'll also practice Test-Driven development (TDD) throughout, writing tests first when it makes sense to do so. The focus will be on server-side unit and integration tests, client-side unit tests, and browser-based end-to-end tests to ensure the entire system works as expected.
"Code without tests is broken by design." - Jacob Kaplan-Moss
Services
APP
- users - server-side Flask app for managing users and auth
- client - client-side React app
- nginx - reverse proxy web server
- swagger - Swagger API docs
- scores - server-side Flask app for managing user scores
- exercises - server-side Flask app for managing exercises
Tools and Technologies
Concepts
- Python
- Flask
- Docker
- Postgres
- Node and NPM
- React
- Cypress
- Swagger
- Amazon Web Services (AWS)
Info
- Microservice Architecture
- Test-Driven Development (TDD)
- Continuous Integration (CI)
- Continuous Delivery (CD)
- Code Coverage
- Code Quality
- Token-based Authentication
- Containerization
- Container Orchestration
- Serverless Architecture
- Current version: 2.5.0
- Last updated: April 23rd, 2019
- Author:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.