๐ DevOps Journey: Day 22-23 โ Microservices Deployment Planning & LeetCode


๐น 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!
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
