๐Ÿš€ DevOps Journey: Day 22-23 โ€“ Microservices Deployment Planning & LeetCode

Tennis Kumar CTennis Kumar C
1 min read

๐Ÿ”น Current Focus: Deploying My Node.js Backend as Microservices for Free

In the past two days, Iโ€™ve been planning how to deploy my Node.js backend (with Redis and MongoDB) using a microservices architecture while ensuring zero cost by leveraging free-tier cloud services.

๐Ÿ” Key Considerations

  • Containerization: Dockerizing services for portability and scalability.

  • Orchestration: Exploring Kubernetes for managing microservices.

  • Infrastructure as Code (IaC): Considering Terraform for automated deployment.

  • Hosting Services: Finding a completely free cloud provider for:

    • Running Node.js microservices

    • Hosting Redis and MongoDB

    • Managing networking, scaling, and security

  • CI/CD Pipeline: Evaluating Jenkins/GitHub Actions for automating deployments.

๐Ÿ”ฅ LeetCode Practice โ€“ Binary Trees

Alongside DevOps, I tackled some binary tree problems:
โœ… Kth Smallest Element in a BST (Medium)
โœ… Construct Binary Tree from Preorder & Inorder Traversal (Medium)
โœ… Binary Tree Maximum Path Sum (Hard)
โœ… Serialize and Deserialize Binary Tree (Hard)

๐Ÿš€ Next Steps

โœ… Finalizing the architecture for the deployment.
โœ… Researching the best free-tier cloud options.
โœ… Setting up Docker, Kubernetes, and Terraform for infrastructure setup.

Stay tuned for updates as I tackle this challenge! ๐Ÿš€๐Ÿ’ก

๐Ÿ’ฌ Have any recommendations for free cloud services? Drop them in the comments!

0
Subscribe to my newsletter

Read articles from Tennis Kumar C directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tennis Kumar C
Tennis Kumar C