Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.19 KB

File metadata and controls

31 lines (24 loc) · 1.19 KB

Day 2 (Devops Role & Full Stack Hands-On)

Explain Devops & Their Roles

Devops role in collaborative culture Devops role in Automation of SDLC (Using CI-CD Pipelines) Devops role in structuring Development Practices Everything is better when it is in code (Less Human Error)

Monolithic and Microservices App Structures

Monolithic:

  • All application components are in 1 codebase
  • Hard to maintain
  • If a service failed, the whole application will fail

Microservice:

  • Different application components are their own standalone services and are interconnected together to make the application run all as 1 entity
  • Easier to maintain (Distributed development, specific people are responsible for specific functionalities)
  • If service fail, only that service fail, without effecting other services
  1. Deploying a 3 Tiered Full stack app

    A. Create a Mongo Atlas Account & Create The DB B. Clone the repositories C. Configure the backend (Configure With MongoDB + Add our JWT Token Random) Through ENV variables D. Start the backend (And keep it running) E. Test the Backend F. Configure the Frontend to connect to the backend G. Start the Frontend

  2. Github Collaboration