thenewstack.io
Open in
urlscan Pro
2606:4700:20::681a:47
Public Scan
URL:
https://thenewstack.io/why-our-agile-journey-led-us-to-ditch-the-relational-database/
Submission: On February 19 via manual from US — Scanned from DE
Submission: On February 19 via manual from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
TNS OK VOXPOP Where are you using WebAssembly? Wasm promises to let developers build once and run anywhere. Are you using it yet? ✓ At work, for production apps 0% ✓ At work, but not for production apps 0% ✓ I don’t use WebAssembly but expect to when the technology matures 0% ✓ I have no plans to use WebAssembly 0% ✓ No plans and I get mad whenever I see the buzzword 0% Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter: SUBMIT TNS DAILY We've launched a new daily email newsletter! You can now receive a free roundup of the most recent TNS articles in your inbox each day. Register now, never miss a story, always stay in-the-know. SUBSCRIBE Search More Results ARCHITECTURE Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions PODCASTS EBOOKS EVENTS NEWSLETTER ARCHITECTURE ENGINEERING OPERATIONS Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage Q&A: Cockroach Labs' Spencer Kimball on Distributing SQL Feb 16th 2024 11:37am, by Joab Jackson Confidential Computing and Cloud Sovereignty in Europe Feb 16th 2024 8:00am, by Sebastian Scheele Does Cloud Native Change Developer Productivity and Experience? Feb 15th 2024 9:18am, by Jason Bloomberg CNCF-Approved Strimzi Eases Apache Kafka onto K8s Clusters Feb 14th 2024 11:51am, by Joab Jackson Why Platform Engineering Is Different for Cloud Native Apps Feb 8th 2024 7:12am, by Eric Newcomer Why Platform Engineering Is Different for Cloud Native Apps Feb 8th 2024 7:12am, by Eric Newcomer Docker Basics: How to Use Dockerfiles Feb 7th 2024 9:00am, by Jack Wallen Leaky Vessels Vulnerability Sinks Container Security Feb 1st 2024 11:20am, by Joab Jackson Docker Build Cloud Promises to Speed Builds Jan 29th 2024 9:23am, by Steven J. Vaughan-Nichols Port Knocking Ubuntu Servers (or Containers) for More Secure SSH Jan 19th 2024 3:00am, by Jack Wallen Architecting for Industrial IoT Workloads: A Blueprint Jan 31st 2024 7:34am, by Dunith Danushka Enabling AI in IoT Apps with a Cloud-to-Edge Database Jan 31st 2024 6:11am, by Mark Gamble Why Distributed Application Environments Need a Consistent Security Posture Jan 29th 2024 9:45am, by Neha Mallik AI Engineering: What Developers Need to Think About in 2024 Jan 2nd 2024 1:30am, by David Eastman For Robust Edge Computing, Plan for the ‘What Ifs’ Dec 18th 2023 12:30pm, by Anton Smith Composable Architectures vs. Microservices: Which Is Best? Feb 16th 2024 7:28am, by Michel Murabito What Does a Platform Engineer Do? And Do You Need One? Feb 9th 2024 9:16am, by Lori Marshall Improve Developer Velocity by Decentralizing Testing Jan 17th 2024 9:03am, by Nočnica Mellifera We Need a New Approach to Testing Microservices Jan 12th 2024 9:30am, by Nočnica Mellifera Celebrating 20+ Years of Domain Driven Design (DDD) and EIP Jan 9th 2024 7:29am, by Eric Newcomer Traefik Proxy v3 Adds WebAssembly and Kubernetes Gateway API Support Feb 15th 2024 4:00am, by Steven J. Vaughan-Nichols How the Kubernetes Gateway API Beats Network Ingress Jan 23rd 2024 10:30am, by Heather Joslyn Farewell to the Internet's Master Timekeeper: David Mills Jan 23rd 2024 7:25am, by Steven J. Vaughan-Nichols The Terrapin Attack: A New Threat to SSH Integrity Dec 28th 2023 8:10am, by Steven J. Vaughan-Nichols Rumors of Tungsten Fabric’s Death Are Greatly Exaggerated Dec 19th 2023 10:00am, by Randy Bias CNCF CloudEvents: A Li'l Message Envelope That Travels Far Jan 31st 2024 4:00am, by Joab Jackson Bringing the AWS Serverless Strategy to Azure Jan 19th 2024 6:00am, by Rak Siva Serverless Computing In 2024: GenAI Influence, Security, 5G Jan 4th 2024 5:00am, by Chris J. Preimesberger State of Serverless Computing and Event Streaming in 2024 Dec 4th 2023 7:17am, by Tun Shwe Netlify Launches Composable Web Platform for Enterprise Devs Oct 19th 2023 9:00am, by Richard MacManus Worldwide Local Latency with ScyllaDB: ZeroFlucs’ Strategy Feb 6th 2024 7:30am, by Cynthia Dunlop DynamoDB: When to Move Out? Jan 22nd 2024 7:48am, by Felipe Cardeneti Mendes Harnessing Modern IT to Power Life-Saving Medical Advances Jan 4th 2024 8:42am, by Mike Celetti DBaaS Risks, Rewards and Trade-offs Jan 4th 2024 7:00am, by Felipe Cardeneti Mendes and Michael Hollander AI Pushes Universities to Modernize IT Infrastructure Dec 15th 2023 6:07am, by Michael Wiseman AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security Accuracy Improves When Large Language Models Collaborate Feb 19th 2024 3:00am, by Kimberley Mok The Rise of Small Language Models Feb 16th 2024 3:00am, by Kimberley Mok Creating a GPT Assistant That Writes Pipeline Tests Feb 15th 2024 6:59am, by Jon Udell Will Generative AI Kill DevSecOps? Feb 15th 2024 3:00am, by Jennifer Riggins IBM, Anaconda Partner to Embed Python into Enterprise AI Feb 13th 2024 11:19am, by Darryl K. Taft JavaScript on Demand: How Qwik Differs From React Hydration Feb 17th 2024 4:00am, by Paul Scanlon Dev News: React 19, Bun Comes to Angular, and GitHub AI Fund Feb 17th 2024 3:00am, by Loraine Lawson Astro Creator: New Web Metric Will Hurt JS Framework Sites Feb 15th 2024 8:43am, by Loraine Lawson Dev Tool Creator Nylas on the 4 Pillars of Modern APIs Feb 13th 2024 10:39am, by Loraine Lawson 2023's Most 'Unforgettable' Glitch Projects Feb 11th 2024 6:00am, by David Cassel How to Document Database Objects with Annotations Feb 19th 2024 6:00am, by Chris Saxon GopherCon's First Capture-the-Flag Challenge Feb 18th 2024 6:00am, by David Cassel How to Set up and Run a Local LLM with Ollama and Llama 2 Feb 17th 2024 5:00am, by David Eastman Dev News: React 19, Bun Comes to Angular, and GitHub AI Fund Feb 17th 2024 3:00am, by Loraine Lawson Composable Architectures vs. Microservices: Which Is Best? Feb 16th 2024 7:28am, by Michel Murabito Dev Tool Creator Nylas on the 4 Pillars of Modern APIs Feb 13th 2024 10:39am, by Loraine Lawson What Is API Sprawl and Why Is It Important? Feb 13th 2024 7:00am, by Bill Doerrfeld Why Platform Engineering Is Different for Cloud Native Apps Feb 8th 2024 7:12am, by Eric Newcomer What Are the Core Principles of Good API Design? Feb 8th 2024 3:00am, by Charles Humble Wrangle API Sprawl with a Resilient Platform Feb 7th 2024 8:39am, by Andrew Carlson What Are Python F-Strings and How Do You Use Them? Feb 14th 2024 8:53am, by Jack Wallen IBM, Anaconda Partner to Embed Python into Enterprise AI Feb 13th 2024 11:19am, by Darryl K. Taft Set up Python on Fedora Linux: 4 Steps Feb 7th 2024 9:42am, by Damon M. Garn What Is Python? Feb 7th 2024 6:58am, by Jessica Wachtel How to Use the with Statement in Python Feb 2nd 2024 7:44am, by Jack Wallen JavaScript on Demand: How Qwik Differs From React Hydration Feb 17th 2024 4:00am, by Paul Scanlon Dev News: React 19, Bun Comes to Angular, and GitHub AI Fund Feb 17th 2024 3:00am, by Loraine Lawson Astro Creator: New Web Metric Will Hurt JS Framework Sites Feb 15th 2024 8:43am, by Loraine Lawson Remix Takes on Next.js in Battle of the React Frameworks Feb 6th 2024 10:17am, by Richard MacManus Introduction to Web Components and How to Start Using Them Feb 3rd 2024 6:00am, by David Eastman How to Get Advantages of TypeScript in JavaScript Oct 27th 2023 10:51am, by Phil Nash Dev News: Udemy's New Docker Program, Plus TypeScript Beta Oct 7th 2023 5:01am, by Loraine Lawson The Angular Renaissance: Why Frontend Devs Should Revisit It Sep 26th 2023 8:15am, by Loraine Lawson Dev News: A 'Nue' Frontend Dev Tool; Panda and Bun Updates Sep 16th 2023 4:00am, by Loraine Lawson Dev News: Svelte 5 vs. VanillaJS and Google’s Project IDX Aug 12th 2023 8:00am, by Loraine Lawson Traefik Proxy v3 Adds WebAssembly and Kubernetes Gateway API Support Feb 15th 2024 4:00am, by Steven J. Vaughan-Nichols eBPF: Meaner Hooks, More WebAssembly and Observability Due Feb 9th 2024 3:00am, by B. Cameron Gain WebAssembly's Isolation in Today's and Tomorrow's Security Feb 7th 2024 10:55am, by B. Cameron Gain WASI Preview 2: What WebAssembly Can and Can't Do Yet Feb 5th 2024 7:19am, by B. Cameron Gain WASI 0.2 Preview: A New Dawn for WebAssembly Jan 26th 2024 4:33pm, by Steven J. Vaughan-Nichols NGINX Melds Open Source Tools into an Enterprise Platform Feb 19th 2024 7:00am, by B. Cameron Gain Microsoft: We Are Not 'Abandoning' C# for Rust Feb 16th 2024 6:54am, by Darryl K. Taft Digital Evolution from Cloud Migration to Cloud Native Development Feb 6th 2024 10:00am, by Amy Groden-Morrison 5 Problems with Cloud Databases (and How to Fix Them) Feb 2nd 2024 6:22am, by Sharon Kisluk Enabling AI in IoT Apps with a Cloud-to-Edge Database Jan 31st 2024 6:11am, by Mark Gamble How to Document Database Objects with Annotations Feb 19th 2024 6:00am, by Chris Saxon Q&A: Cockroach Labs' Spencer Kimball on Distributing SQL Feb 16th 2024 11:37am, by Joab Jackson CNCF-Approved Strimzi Eases Apache Kafka onto K8s Clusters Feb 14th 2024 11:51am, by Joab Jackson Apache Flink: 2023 Retrospective and Glimpse into the Future Feb 13th 2024 10:00am, by David Fabritius Limited Compute Resources? Low-Parameter RAG Can Help Feb 9th 2024 7:12am, by Mario Charnell-Delgado NGINX Melds Open Source Tools into an Enterprise Platform Feb 19th 2024 7:00am, by B. Cameron Gain Linux: Limit Concurrent Users on Your Server with SSH Feb 17th 2024 6:00am, by Jack Wallen Confidential Computing and Cloud Sovereignty in Europe Feb 16th 2024 8:00am, by Sebastian Scheele Will Generative AI Kill DevSecOps? Feb 15th 2024 3:00am, by Jennifer Riggins What Is API Sprawl and Why Is It Important? Feb 13th 2024 7:00am, by Bill Doerrfeld Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh How Do the Internal Developer Platform and Portal Connect? Feb 14th 2024 6:34am, by Zohar Einy What Does a Platform Engineer Do? And Do You Need One? Feb 9th 2024 9:16am, by Lori Marshall How Platform Engineering Supports SRE Feb 8th 2024 12:30pm, by Heather Joslyn How Platform Engineering Can Help Solve Vendor Lock-In Feb 6th 2024 9:27am, by Luca Galante Q&A: HashiCorp CTO Armon Dadgar on IDPs and IaC Feb 1st 2024 1:42pm, by Raghavan "Rags" Srinivas ClickHouse: Scaling Log Management with Managed Services Feb 19th 2024 10:00am, by Valeriy Denisov NGINX Melds Open Source Tools into an Enterprise Platform Feb 19th 2024 7:00am, by B. Cameron Gain GopherCon's First Capture-the-Flag Challenge Feb 18th 2024 6:00am, by David Cassel Linux: Limit Concurrent Users on Your Server with SSH Feb 17th 2024 6:00am, by Jack Wallen CNCF-Approved Strimzi Eases Apache Kafka onto K8s Clusters Feb 14th 2024 11:51am, by Joab Jackson The Future Is AI, but AI Has a Software Delivery Problem Feb 12th 2024 10:00am, by Jim Rose Flox Readies Nix for the Enterprise Feb 9th 2024 8:00am, by Joab Jackson End of an Era: Weaveworks Closes Shop Amid Cloud Native Turbulence Feb 6th 2024 11:00am, by Steven J. Vaughan-Nichols Work Commences on the Observability Query Language Standard Jan 23rd 2024 4:00am, by B. Cameron Gain We Need a New Approach to Testing Microservices Jan 12th 2024 9:30am, by Nočnica Mellifera Will Generative AI Kill DevSecOps? Feb 15th 2024 3:00am, by Jennifer Riggins Entrepreneurship for Engineers: Open Source Company Ethics Feb 9th 2024 11:00am, by Emily Omier Secure Your Future in 2024: Grab a Piece of the K8s Security Pie Feb 9th 2024 10:00am, by Brooke Motta End of an Era: Weaveworks Closes Shop Amid Cloud Native Turbulence Feb 6th 2024 11:00am, by Steven J. Vaughan-Nichols How Community Helps Developers Grow Jan 29th 2024 3:00am, by Heather Joslyn GopherCon's First Capture-the-Flag Challenge Feb 18th 2024 6:00am, by David Cassel Q&A: Cockroach Labs' Spencer Kimball on Distributing SQL Feb 16th 2024 11:37am, by Joab Jackson Limitations in Measuring Platform Engineering with DORA Metrics Feb 16th 2024 6:05am, by Nočnica Mellifera Does Cloud Native Change Developer Productivity and Experience? Feb 15th 2024 9:18am, by Jason Bloomberg The Wrong Way to Use DORA Metrics Feb 12th 2024 8:11am, by Nočnica Mellifera Limitations in Measuring Platform Engineering with DORA Metrics Feb 16th 2024 6:05am, by Nočnica Mellifera Does Cloud Native Change Developer Productivity and Experience? Feb 15th 2024 9:18am, by Jason Bloomberg Beyond Terraform: How We Scaled DevOps Feb 15th 2024 7:23am, by Malcolm Edgar Will Generative AI Kill DevSecOps? Feb 15th 2024 3:00am, by Jennifer Riggins How Do the Internal Developer Platform and Portal Connect? Feb 14th 2024 6:34am, by Zohar Einy LinkedIn Open Sources Interactive Debugger for K8s AI Pipelines Feb 15th 2024 8:00am, by Mary Branscombe Traefik Proxy v3 Adds WebAssembly and Kubernetes Gateway API Support Feb 15th 2024 4:00am, by Steven J. Vaughan-Nichols CNCF-Approved Strimzi Eases Apache Kafka onto K8s Clusters Feb 14th 2024 11:51am, by Joab Jackson Key Considerations for Containing Kubernetes Costs Feb 13th 2024 6:32am, by Vasil Kaftandzhiev Secure Your Future in 2024: Grab a Piece of the K8s Security Pie Feb 9th 2024 10:00am, by Brooke Motta ClickHouse: Scaling Log Management with Managed Services Feb 19th 2024 10:00am, by Valeriy Denisov NGINX Melds Open Source Tools into an Enterprise Platform Feb 19th 2024 7:00am, by B. Cameron Gain eBPF: Meaner Hooks, More WebAssembly and Observability Due Feb 9th 2024 3:00am, by B. Cameron Gain How Platform Engineering Supports SRE Feb 8th 2024 12:30pm, by Heather Joslyn Why Platform Engineering Is Different for Cloud Native Apps Feb 8th 2024 7:12am, by Eric Newcomer Istio Advisor Plus GPT: Expert System Meets AI for Service Mesh Dec 14th 2023 12:15pm, by Steven J. Vaughan-Nichols Using JWTs to Authenticate Services Unravels API Gateways Nov 8th 2023 6:53am, by Christian Posta and Peter Jausovec Enhancing Kubernetes Networking with the Gateway API Nov 3rd 2023 3:30am, by Robert Kimani Linkerd Enterprise Creators: Keep the Sidecar Mesh Oct 31st 2023 7:05am, by B. Cameron Gain Scaling Environments with OpenTelemetry and Service Mesh Oct 17th 2023 11:13am, by Anirudh Ramanathan 2021-09-24 06:44:40 Why Our Agile Journey Led Us to Ditch the Relational Database contributed,sponsor-mongodb,sponsored,sponsored-post-contributed, DevOps WHY OUR AGILE JOURNEY LED US TO DITCH THE RELATIONAL DATABASE Our decision to veer away from the relational database for an experimental application ended up having a profound effect on the company. Sep 24th, 2021 6:44am by Jeff Needham Photo by Matthis Volquardsen from Pexels. VOXPOP Try our new 5 second poll. It's fast. And it's fun! Where are you using WebAssembly? Wasm promises to let developers build once and run anywhere. Are you using it yet? At work, for production apps At work, but not for production apps I don’t use WebAssembly but expect to when the technology matures I have no plans to use WebAssembly No plans and I get mad whenever I see the buzzword I HAVE AN OPINION We'd love to hear what you think. MongoDB sponsored this post. Jeff Needham Jeff is principal of Industry Solutions for Healthcare at MongoDB and brings more than 20 years of IT experience in large and small organizations. Prior to joining, Jeff drove legacy transformation and legacy modernization efforts at Travelers Insurance as senior director of architecture and architected healthcare solutions for Aetna/CVS Health. For almost 170 years, Travelers Insurance has been one of the top writers of commercial, property and casualty insurance in the United States. While the insurance industry traditionally has about 20 different use cases, over the past decade-plus, we’ve been witnessing an evolution of the demands from our data. As a senior architect, I saw demands to build features that required us to use data at rest, then data in motion and finally, data in consumption. Around the same time, our board of directors mandated that Travelers leverage technology in new ways to redesign the way we manufacture and sell our products in order to improve our productivity and efficiency as a company. It stood to reason that software would reduce the bottlenecks, which meant we needed to become better at building and delivering software consistently. While we considered ourselves agile zealots and wanted our teams to be as self-sufficient and independent as possible using microservices, we did not wake up one day and suddenly change. It took several years of iterating before we finally replaced the underlying relational database with a document database that would enable us to capture the value of using microservices and increase our developer productivity and velocity. Headquartered in New York, MongoDB is the developer data platform company empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data. Learn More The latest from MongoDB Enhanced Atlas Functionality: Introducing Resource Tagging for Projects 15 February 2024 Building AI with MongoDB: Putting Jina AI’s Breakthrough Open Source Embedding Model To Work 14 February 2024 Safety Champion Builds the Future of Safety Management on MongoDB Atlas, with genAI in Sight 14 February 2024 BECOMING MORE AGILE WITH AN OPERATIONAL DATA STORE Initially, our goal was to build a single-view application for our brokers, who at the time were logging into 12 different services required for a single use case. What continued to hold us back was the relational data model. Let me explain. Within modern software development practices, you are expected to build software from a two- or three-sentence business feature. The name of the game is to not go too deep and to constantly iterate. This is far different from the traditional waterfall method, where you would spend six months figuring out the requirements analysis before you wrote a single line of code. With a waterfall approach, this is fine because you will know the end state in order to create your database objects. However, you simply can’t do this if you’re following agile methods because there is no way to build a data model from a three-sentence business requirement, and you’re constantly having to rework your database. TRENDING STORIES 1. Beyond Terraform: How We Scaled DevOps 2. Composable Architectures vs. Microservices: Which Is Best? 3. How to Set up and Run a Local LLM with Ollama and Llama 2 4. The Rise of Small Language Models 5. Astro Creator: New Web Metric Will Hurt JS Framework Sites We stood up the single-view app in 2014. At this time it was still ETL-dependent and had a monolithic code base as well as consistent integration challenges. But we were now deploying software five times annually — major for us — and had built buzz internally from people seeing the business impact from using our app. We realized that for our engineering teams to be able to deliver the software necessary for the business goals, we ultimately needed to move away from the relational database. RDBMS GROWTH AT TRAVELERS YEAR Tables in production 2013 40 2015 70 2017 100 GOODBYE TABLES, HELLO JSON! We made the decision to use MongoDB’s document database to fully commit to our internal transformation. However, to be successful after this massive change, we knew we had to do more than just learn how to program against a different database. This was a massive change we were introducing to a company that had never used anything other than a relational database. As much of a technology change it was, to succeed, Travelers needed to also undergo a culture change. While our developers are building the software, there are many other groups of people we took the time to build relationships with and bring them along on our journey. We did this to make sure we could use their expertise and to quiet the noise. We taught every team how to data model in JSON, as opposed to the rigid tables and rows of a relational database. This was an eye-opening experience for many people, who now understood how this affected the speed at which our teams could deliver software into production. Quickly, backlogs for business product owners began declining as our dev teams were able to deliver features into production faster. This validated our technology choice and began a flywheel of momentum. As the word got out internally of what our business unit was doing, we began to see a massive uptick of interest from other teams who were curious about our results. Headquartered in New York, MongoDB is the developer data platform company empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data. Learn More The latest from MongoDB Enhanced Atlas Functionality: Introducing Resource Tagging for Projects 15 February 2024 Building AI with MongoDB: Putting Jina AI’s Breakthrough Open Source Embedding Model To Work 14 February 2024 Safety Champion Builds the Future of Safety Management on MongoDB Atlas, with genAI in Sight 14 February 2024 OK, NOW COME THE MICROSERVICES Despite our developers having zero prior experience with MongoDB prior to our first release, they still were able to ship to production in eight weeks while eliminating more than 600 lines of code, coming in under time and budget. Pretty good, right? Additionally, the feedback provided was that the document data model helped eliminate the tedious work of data mapping and modeling they were used to from a relational database. This amounted to more time that our developers could allocate on high-priority projects. When we first began using MongoDB in summer 2017, we had two collections into production. A year later, that had grown into 120 collections deployed into production, writing 10 million documents daily. Now, each team was able to own its own dependency, have its own dedicated microservice and database leading to a single pipeline for application and database changes. These changes, along with the hours saved not spent refactoring our data model, allowed us to cut our deployment time to minutes, down from hours or even days. SETTING THE PACE FOR FUTURE INNOVATION At the end of the day, if you’re doing it right in relational, you have a lot of tables, and if you’re modeling your data properly, you will have a lot of objects even for the simplest use cases. Once we determined that our database was slowing us down, we knew it was time for a change. Our initial decision to veer away from the relational database for an experimental application ended up having a profound effect on the company, with MongoDB becoming the de-facto standard for software development. We found that we could really embrace a lean product mindset and set our development teams up for success to achieve our original goal of significantly reducing time from business ask to production delivery. Interested in data modeling in JSON, but don’t know where to start? Check out our white paper or attend our weekly webinar series. YOUTUBE.COM/THENEWSTACK Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more. SUBSCRIBE Group Created with Sketch. Jeff is principal of Industry Solutions for Healthcare at MongoDB and brings more than 20 years of IT experience in large and small organizations. Prior to joining, Jeff drove legacy transformation and legacy modernization efforts at Travelers Insurance as senior... Read more from Jeff Needham MongoDB sponsored this post. SHARE THIS STORY TRENDING STORIES 1. Beyond Terraform: How We Scaled DevOps 2. Composable Architectures vs. Microservices: Which Is Best? 3. How to Set up and Run a Local LLM with Ollama and Llama 2 4. The Rise of Small Language Models 5. Astro Creator: New Web Metric Will Hurt JS Framework Sites TNS owner Insight Partners is an investor in: Pragma. SHARE THIS STORY TRENDING STORIES 1. Beyond Terraform: How We Scaled DevOps 2. Composable Architectures vs. Microservices: Which Is Best? 3. How to Set up and Run a Local LLM with Ollama and Llama 2 4. The Rise of Small Language Models 5. Astro Creator: New Web Metric Will Hurt JS Framework Sites Insights From Our Sponsor Headquartered in New York, MongoDB is the developer data platform company empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data. Learn More Enhanced Atlas Functionality: Introducing Resource Tagging for Projects 15 February 2024 Building AI with MongoDB: Putting Jina AI’s Breakthrough Open Source Embedding Model To Work 14 February 2024 Safety Champion Builds the Future of Safety Management on MongoDB Atlas, with genAI in Sight 14 February 2024 Building AI with MongoDB: Navigating the Path From Predictive to Generative AI 13 February 2024 Atlas Stream Processing is Now in Public Preview 13 February 2024 Atlas Stream Processing ahora está en vista previa pública. 13 February 2024 THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses. SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. ARCHITECTURE Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions roadmap.sh Community created roadmaps, articles, resources and journeys for developers to help you choose your path and grow in your career. Frontend Developer Roadmap Backend Developer Roadmap Devops Roadmap © The New Stack 2024 Disclosures Terms of Use Privacy Policy Cookie Policy FOLLOW TNS FOLLOW TNS TNS DAILY SUBSCRIBE Some TNS posts require third-party cookies to view embedded content (video, audio, technical & interactive content). By clicking “Accept” you agree to our use of these cookies in accordance with our Cookie Notice. Cookie Policy Reject Accept Customize THE NEW STACK'S COOKIES USAGE When you visit, the website may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device, but does not usually directly identify you. The information is mostly used to make the website display the embedded content you expect to see and work the way you expect it to. Cookie Policy Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. View Vendor Details FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. View Vendor Details PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. View Vendor Details TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. If you do not allow these cookies, you will experience less targeted advertising. View Vendor Details Back Button VENDORS LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirm My Choices