Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.01 KB

File metadata and controls

41 lines (27 loc) · 1.01 KB

Backend Challenge - Advanced CI/CD

Introduction

Set up an advanced CI/CD pipeline with multiple stages and environments.

This challenge is tech-agnostic. Choose your preferred programming language, framework, database, ORM, CI/CD tool, and containerization. For middle level, you can use advanced features.

Objectives

  • Implement multi-stage pipelines
  • Set up multiple deployment environments
  • Automate testing and deployment

Instructions

  1. Environment Setup:

    • Programming language and web framework
    • Database and ORM
    • CI/CD tool
    • Docker
    • Container orchestration
  2. Implementation Details:

    • Configure complex pipeline with stages
    • Implement automated testing and deployment
    • Add environment-specific configurations
  3. Testing:

    • Execute full pipeline from commit to production

Possible Improvements

  • Add canary deployments
  • Implement feature flags

Conclusion

By completing this challenge, you will master advanced CI/CD practices.

Happy coding!