এমন যদি হয় যে আপনি অফিসে বা বাসায় late-night ডিপ্লয় দেয়ার পরে, হঠাৎ দেখলেন যে SSH দিয়ে EC2 instance-এ ঢোকাই যাচ্ছে না! হয়তো সবাই ভাবছে server down, কেউ বা আবার বলছে DNS-এর সমস্যা, আবার কেউ security group নিয়ে ঘাটাঘাটি শুরু …
CI/CD Pipeline কী এবং আধুনিক সফটওয়্যারে এর গুরুত্ব একটা CI/CD pipeline আসলে এমন একটা automation flow, যেটা ধাপে ধাপে কোডকে Build, Test আর Deploy করার কাজগুলো করে দেয় খুব দ্রুত, নিরাপদ আর consistent ভাবে। আধুনিক Software Development-এ Continuous Integration আর …
কখনও কি আপনি ভেবে দেখেছেন যে ব্রাউজারে devopsquad.com বা google.com লিখে Enter চাপার পর আসলে পেছনে কী কী ধাপ চলে? আমরা শুধু দেখি পেইজ লোড হচ্ছে, কিন্তু মাঝে মাঝে “DNS_PROBE_FINISHED_NXDOMAIN” বা “Server not found” দেখলেই বুঝি এই অদৃশ্য লেয়ারে আসল …
Test-Driven Development (TDD) কী? Test-Driven Development বা TDD হলো এমন একটা software development approach, যেখানে কোড লেখার আগে Test লেখা হয়। মানে, আগে আমরা ঠিক করি এই ফাংশনটা বা এই feature-টা কেমন behave করবে, তার জন্য একটা Automated test লিখি, …
ধরুন আপনি IT management বা operations নিয়ে কাজ করেন। অফিসে, কনফারেন্সে, LinkedIn-এ হঠাৎ করে বারবার “DevOps” শব্দটা কানে এসেছে। Twitter-এ #DevOps হ্যাশট্যাগ, চারদিকে DevOps meetup আর DevOpsDays conference। মনে হচ্ছে সবাই হঠাৎ করেই এই টার্মটা নিয়ে উচ্ছ্বসিত। আমি নিজেও প্রথম …
ক্লাউডে গেলে ব্যর্থতা এড়ানো যায় না, এটা মেনে নিয়েই দীর্ঘমেয়াদে টেকসই সিস্টেম গড়তে হয়। Netflix এই সত্যটা অনেক আগেই বুঝেছিল, আর তাই তারা “fail constantly” নীতিতে Chaos Monkey বানিয়েছিল। এই টুল ইচ্ছাকৃতভাবে instance বা service কে “Kill” করতে পারে, যেন …





