{"id":1699,"date":"2024-07-29T07:40:05","date_gmt":"2024-07-29T07:40:05","guid":{"rendered":"https:\/\/syntax91.in\/stage91\/nl2024\/?p=1699"},"modified":"2025-04-23T05:39:33","modified_gmt":"2025-04-23T05:39:33","slug":"part-1-aadi-parva","status":"publish","type":"post","link":"https:\/\/syntax91.com\/stage91\/nl2024\/part-1-aadi-parva\/","title":{"rendered":"The story of my experiments with Linux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1699\" class=\"elementor elementor-1699\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-637c498 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"637c498\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f07d678\" data-id=\"f07d678\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1fa61b7 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"1fa61b7\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d2dd54\" data-id=\"7d2dd54\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6ca84c elementor-widget elementor-widget-spacer\" data-id=\"a6ca84c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb4d015 elementor-widget elementor-widget-spacer\" data-id=\"fb4d015\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-194328b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"194328b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5452429\" data-id=\"5452429\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-44a5953 elementor-widget elementor-widget-heading\" data-id=\"44a5953\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Story Of My Experiments with Linux\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fca087 elementor-widget elementor-widget-spacer\" data-id=\"8fca087\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-075cee8 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"075cee8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-638073f\" data-id=\"638073f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8311ee7 elementor-widget elementor-widget-text-editor\" data-id=\"8311ee7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Time\u00a0 &#8211; 7:58 AM on a bright Sunday<\/strong><br \/><br \/><strong>Location &#8211; My favorite Cafe at Kakinada<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dd411b elementor-widget elementor-widget-text-editor\" data-id=\"2dd411b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>My favorite caf\u00e9 in Kakinada was bustling with people ordering their favorite coffee. As I sat at an empty table with two chairs (lucky to have found one), I could hear people talking but I could barely understand what they were talking about. My favorite coffee was on the table. Suddenly, a person came and sat on the opposite side of my table. He didn\u2019t get his coffee yet. He even didn\u2019t take my permission to join, yet he started a discussion with me.<\/p><p><strong>Stranger :<\/strong> (In a calm tone) You must help me.<\/p><p><strong>Me :<\/strong> Excuse me! Do I know you? I haven\u2019t seen you before. You just came out of nowhere and asked me for help.<\/p><p><strong>Stranger :<\/strong> You will get your answers soon, provided you do me a favor.<\/p><p><strong>Me :<\/strong> What sort of favor do you want me to do? If it\u2019s a monetary favor, I\u2019m sorry I can\u2019t help.<\/p><p><strong>Stranger :<\/strong> (Laughing out loud), I don\u2019t need any monetary favors. I want you to endorse me. I want you to do a brand promotion for me.<\/p><p><strong>Me :<\/strong> (Looking even more confused), Endorse you for what?? I don\u2019t even know your name. I don\u2019t know what you do. Infact, I don\u2019t know anything about you<\/p><p><strong>Stranger :<\/strong> Okay. That\u2019s a reasonable ask. My name is <strong>Network Namespace<\/strong> and I belong to the <strong>Linux family<\/strong>.<\/p><p><strong>Me :<\/strong> (With a bit relaxed tone), Ah I see. I know some of the members of Linux Family. But I haven\u2019t heard about you.<\/p><p><strong>Stranger :<\/strong> I agree. Just like you, a lot of developers don\u2019t know me or my siblings.<\/p><p><strong>Me :<\/strong> You have siblings too?<\/p><p><strong>Stranger :<\/strong> Yes, we are total of 8 siblings (8 namespace types). Namely, <strong>Cgroup, IPC, Network, Mount, PID, Time, User and UTS.<\/strong><br \/>(Wow. This guy is very interesting. Let\u2019s hear more from him.)<\/p><p><strong>Me :<\/strong> Okay Network Namespace. Tell me more about you then.<\/p><p><strong>Net Namespace :<\/strong> Sure.<strong> I enable the developers to create and isolate network environments through virtualization.<\/strong><\/p><p><strong>Me :<\/strong> WAIT. WAIT. WAIT. WAIT. That\u2019s too much to take in. Could you please explain in more simplified terms?<\/p><p><strong>Net Namespace :<\/strong> (with a slight smile on the face). Sure. Before I explain about myself, let me explain about what Namespace is.<\/p><p>Imagine an apartment complex with two giant buildings. These two buildings have their own entrance\/exit points, elevators and their own floors. These two buildings will have their own names too. Such as tower-1 and tower-2 for example. Yet, they share a common Gym, Swimming Pool, function hall, parking garage and other amenities. To put this in simple terms, these two distinct buildings are attached to the same physical complex.<br \/>Drawing the similarities with computer terms, the physical complex is the computer and namespaces (two or many) can reside in the same computer much like the apartment buildings and can have access to the computer resources in a shared or an exclusive manner.<br \/>(Okay. Seems like <strong>Namespace<\/strong> is just another type of Virtual Machine that runs inside physical machine!! To me, this guy doesn\u2019t seem to be different than a regular virtual machine. Should I ask him this or wait till he finishes??)<\/p><p><strong>Me :<\/strong> <strong>(Controlling my curiosity of drawing parallels with virtual machine)<\/strong> OKAY. Sounds interesting.<\/p><p><strong>Net Namespace :<\/strong> Now, back to your first question (Who are you?). Imagine that you are working on a network project in which you need to simulate multiple hosts and each host needs to have its own routing table, firewall rules and different set of interfaces. What do you do?<\/p><p><strong>Me :<\/strong> (Looks like this guy caught my curiosity). Mmmm. (With brooding eyes). I would go for some Virtual Machine technology (such as Oracle Virtual box or qemu\u2019s VIrtual Machine) to bring up virtual machines and configure the routing table \/ firewall rules etc.<\/p><p><strong>Net Namespace :<\/strong> Fair enough. But don\u2019t you think it\u2019s too much of a burden to create multiple virtual machines with each one consuming significant system memory and CPU?<\/p><p><strong>Me :<\/strong> Yes. It is indeed a burden. Let\u2019s say, to bring up 5 virtual machines with 1 core + 1GB RAM for each one, then I might run into CPU\/memory related issues in my machine. But I could hardly think of an alternative.<\/p><p><strong>Net Namespace :<\/strong> (with eyes full of pride) Well. I am the alternative. You can create multiple network namespaces within your system itself and configure each with their own routing tables, firewall rules etc. These namespaces are completely isolated, and you can think of them as hosts that are outside of your system.<br \/>(WAIT.. WHAT.. I thought these guys (namespaces) are just like virtual machines and especially this guy. But this guy is way better than virtual machine for most of the networking automation stuff)<\/p><p><strong>Net Namespace :<\/strong> (waving at Stewart to get him a pen) To create a network namespace, you can use iproute2 package.<\/p><p>Here is the format : (Writing on the coffee table)<br \/><strong>ip netns add namespace_name<\/strong><br \/><strong>Ex : ip netns add first_namespace<\/strong><\/p><p><strong>( I was really surprised how someone can write anything just like that on a coffee table!!! )<\/strong><\/p><p>To view the list of network namespaces that you created, you can execute ip netns command.<br \/>If you want to add interfaces, routing tables and firewall rules, you can go into that particular namespace and execute the appropriate commands. To go into the shell of the namespace,<br \/><strong>ip netns exec namespace_name \/bin\/sh<\/strong><br \/>The above command will go into the namespace shell and you can execute commands of your choice. Alternatively, you can issue the command instead of going into the shell<br \/><strong>ip netns exec namespace_name command_to_execute<\/strong><br \/><strong>Ex : ip netns exec first_namespace ip addr<\/strong><br \/>Here we executed \u201cip addr\u201d command inside the namespace.<\/p><p><strong>Me :<\/strong> Sounds very simple. This will definitely enable the developers to simulate a lot of networking scenarios. I must admit that I regret not meeting you earlier. I wonder if someone is already using you in their technologies.<\/p><p><strong>Net Namespace :<\/strong> (With pride) YES. I am the basis for Dockers, Kubernetes and Virtual Routing and Forwarding concepts. Also, there are lot of open-source projects that heavily rely on me. Mininet (http:\/\/mininet.org\/) is one such example.<\/p><p><strong>Me :<\/strong> WOW. I used dockers earlier, but I didn\u2019t know that I am already using Network Namespaces. GREAT YAAR! C\u2019mon tell me more about you then.<\/p><p><strong>Net Namespace:<\/strong> (Smiling). But You haven\u2019t given your word for endorsing me.<\/p><p><strong>Me :<\/strong> WHY NOT. I\u2019ll definitely introduce you to my colleagues who will be happy to meet you.<\/p><p><strong>Net Namespace :<\/strong> Well. That\u2019s great.<\/p><p><strong>Me :<\/strong> But I have a question. This is a small coffee shop in a small town. You came out of nowhere to meet me here. I still couldn\u2019t understand, how do you know me! How do you know that I am at this coffee shop. How do you know that I am working on projects that heavily rely on Linux?<\/p><p><strong>Net Namespace :<\/strong> <strong>(Smiling mischievously) THEY CHOSE YOU!!!<\/strong><\/p><p><strong>Me :<\/strong> Who are THEY??<\/p><p><strong>Net Namespace :<\/strong> You\u2019ll get to know. Tell me something. How did you get into this coffee shop? And how did you order your coffee? How much did it cost and how is the taste?<\/p><p>His questions sounded very simple to me. But I couldn\u2019t remember anything. I started thinking hard to figure out how did it all happen. Actually, he was right. I have the coffee on my table but when did I order? I could hear loud noises of cars, trucks and people talking indistinctly. I could see the coffee cup but was unable to grab it. It was all strange and scary.<br \/>Suddenly the atmosphere in the coffee shop started changing. People started fading away including net namespace. I couldn\u2019t find coffee on my table. I started breathing heavily. The only thing that I could sense is that one of my favorite songs is getting played in the background. The volume of the song started rising high. Now, I could sense my phone next to me. I swiped the phone, and the music stopped. I woke up suddenly and looked at my surroundings. It\u2019s my regular bedroom and the time 8:00AM. So, I realized that my meeting with Network Namespace in the coffee shop <strong>WAS A DREAM!<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f33f8 elementor-widget elementor-widget-text-editor\" data-id=\"32f33f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Note:<\/strong> This is a work of fiction with a lighthearted humor. If you want to know more about Linux network namespaces, please find the references below:<br \/>1. <a href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html\">https:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html<\/a><br \/>2. <a href=\"https:\/\/man7.org\/linux\/man-pages\/man8\/ip-netns.8.html\">https:\/\/man7.org\/linux\/man-pages\/man8\/ip-netns.8.html<\/a><br \/>3. <a href=\"https:\/\/linuxhint.com\/use-linux-network-namespace\/\">https:\/\/linuxhint.com\/use-linux-network-namespace\/<\/a><br \/>4. <a href=\"https:\/\/blog.scottlowe.org\/2013\/09\/04\/introducing-linux-network-namespaces\/\">https:\/\/blog.scottlowe.org\/2013\/09\/04\/introducing-linux-network-namespaces\/<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3aea7b0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3aea7b0\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c9b25b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"7c9b25b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1038cb5\" data-id=\"1038cb5\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bc770d8 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"bc770d8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2024\/10\/Aditya-Uppuluri.png\" class=\"attachment-full size-full wp-image-5272\" alt=\"\" srcset=\"https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2024\/10\/Aditya-Uppuluri.png 300w, https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2024\/10\/Aditya-Uppuluri-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0663f14\" data-id=\"0663f14\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14e4764 elementor-widget elementor-widget-heading\" data-id=\"14e4764\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aditya Uppuluri\n\n\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f30ca4c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f30ca4c\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd265f8 elementor-widget elementor-widget-text-editor\" data-id=\"bd265f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tA Software Engineer who loves coding. And is passionate about VoIP, WebRTC, Leadership and Linux Networking. If you want to have a tea-time discussion regarding software engineering best practices, Object Oriented Programming and design patterns, then I am your tea-time friend.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f789a27 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"f789a27\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37cd40c\" data-id=\"37cd40c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fded242 elementor-widget elementor-widget-spacer\" data-id=\"fded242\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3eeb574 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"3eeb574\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-02c5166\" data-id=\"02c5166\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-507cb4d elementor-widget elementor-widget-heading\" data-id=\"507cb4d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Recent Articles<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2ccdb4 elementor-widget elementor-widget-jw-posts\" data-id=\"f2ccdb4\" data-element_type=\"widget\" data-settings=\"{&quot;columns&quot;:3}\" data-widget_type=\"jw-posts.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-jw-posts jet-widgets\"><div class=\"jw-posts col-row disable-rows-gap\">\n<div class=\"jw-posts__item col-desk-3\">\n\t<div class=\"jw-posts__inner-box\"><div class=\"post-thumbnail\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/network-observability-a-game-changer-for-it-operations\/\" class=\"post-thumbnail__link\"><img decoding=\"async\" class=\"post-thumbnail__img wp-post-image\" src=\"https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2025\/03\/SIDE-IMAGE-Network-Observability-A-Game-Changer-for-IT-Operations-Network-Observability-A-Game-Changer-for-IT-Operations-1-2.jpg\" alt=\"Network Observability: A Game-Changer for IT Operations\" width=\"600\" height=\"400\"><\/a><\/div><div class=\"jw-posts__inner-content\"><h4 class=\"entry-title\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/network-observability-a-game-changer-for-it-operations\/\">Network Observability: A Game-Changer for IT Operations<\/a><\/h4><\/div><\/div>\n<\/div><div class=\"jw-posts__item col-desk-3\">\n\t<div class=\"jw-posts__inner-box\"><div class=\"post-thumbnail\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/the-role-of-ai-in-network-optimization-and-automation\/\" class=\"post-thumbnail__link\"><img decoding=\"async\" class=\"post-thumbnail__img wp-post-image\" src=\"https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2025\/03\/SIDE-IMAGE-The-Role-of-AI-in-Network-Optimization-and-Automation-1.jpg\" alt=\"The Role of AI in Network Optimization and Automation\" width=\"600\" height=\"400\"><\/a><\/div><div class=\"jw-posts__inner-content\"><h4 class=\"entry-title\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/the-role-of-ai-in-network-optimization-and-automation\/\">The Role of AI in Network Optimization and Automation<\/a><\/h4><\/div><\/div>\n<\/div><div class=\"jw-posts__item col-desk-3\">\n\t<div class=\"jw-posts__inner-box\"><div class=\"post-thumbnail\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/the-evolution-of-generative-ai-in-business-applications\/\" class=\"post-thumbnail__link\"><img loading=\"lazy\" decoding=\"async\" class=\"post-thumbnail__img wp-post-image\" src=\"https:\/\/syntax91.com\/stage91\/nl2024\/wp-content\/uploads\/2025\/03\/SIDE-IMAGE-The-Evolution-of-Generative-AI-in-Business-Applications-1.jpg\" alt=\"The Evolution of Generative AI in Business Applications\" width=\"600\" height=\"400\"><\/a><\/div><div class=\"jw-posts__inner-content\"><h4 class=\"entry-title\"><a href=\"https:\/\/syntax91.com\/stage91\/nl2024\/the-evolution-of-generative-ai-in-business-applications\/\">The Evolution of Generative AI in Business Applications<\/a><\/h4><\/div><\/div>\n<\/div><\/div>\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1591175 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"1591175\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-0ce6eb1\" data-id=\"0ce6eb1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3548105 elementor-widget elementor-widget-spacer\" data-id=\"3548105\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-806d057 elementor-widget elementor-widget-heading\" data-id=\"806d057\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">There is no better time than NOW.\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20748b2 elementor-widget elementor-widget-heading\" data-id=\"20748b2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Let\u2019s talk\u2026\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac3e7e1 elementor-widget elementor-widget-text-editor\" data-id=\"ac3e7e1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tAnd explore how we can help you elevate your business.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ff5172 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"1ff5172\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/stage91\/nl2024\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a9c613 elementor-widget elementor-widget-spacer\" data-id=\"2a9c613\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1a83f8 elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"f1a83f8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-602fb17\" data-id=\"602fb17\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A crafted witty fiction where Linux network namespaces come to life, blending humor and tech to simplify complex networking concepts.<\/p>\n","protected":false},"author":1,"featured_media":4962,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[46],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/posts\/1699"}],"collection":[{"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/comments?post=1699"}],"version-history":[{"count":13,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/posts\/1699\/revisions"}],"predecessor-version":[{"id":11449,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/posts\/1699\/revisions\/11449"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/media\/4962"}],"wp:attachment":[{"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/media?parent=1699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/categories?post=1699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/syntax91.com\/stage91\/nl2024\/wp-json\/wp\/v2\/tags?post=1699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}