Lee Atchison
Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. His most recent book, Business Breakthrough 3.0 (Executive Book Publishing), presents time-tested methodologies for achieving extraordinary business results.
In addition to being a featured host on the Software Engineering Daily podcast, Lee is the host of his own podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment.
Lee has been widely quoted in multiple technology publications, including InfoWorld, Diginomica, Cloud Native Now (formerly Container Journal), Forbes, AllBusiness, IT Brief, Programmable Web, and CIO Review, and has been a featured speaker at events across the globe.
Subscribe to follow Lee and his content at softwarearchitectureinsights.com. See the full list of books, courses, and articles Lee has available at his website, leeatchison.com.
Creating a Rust IDE with Vitaly Bragilevsky
Rust is a systems programming language created by Graydon Hoare in 2006 and first released by Mozilla in 2010. It is designed for performance, safety,
Argo and Kubernetes with Michael Crenshaw and Zach Aller
Argo is an open-source suite of tools to enhance continuous delivery and workflow orchestration in Kubernetes environments. The project had its start at Applatix and
MongoDB Vector Search with Ben Flast
MongoDB Atlas is a managed NoSQL database that uses JSON-like documents with optional schemas. The platform recently released new vector search capabilities to facilitate building
Data Management at Capital One with Jim Lebonitte
Data is at the center of many business decisions and advances today, including AI-driven capabilities. This requires companies to have well-governed data that is easy
Building a Collaborative DevOps Platform with Adam Jacob
DevOps is a powerful model for managing the building and operational aspects of modern applications. Most developers are now familiar with DevOps, and the adoption
Containers at the Edge with David Aronchick
Large datasets require large computational resources to process that data. More frequently, where you process that data geographically can be just as important as how
GemFire with Ivan Novick
Tanzu GemFire is a distributed, in-memory, key-value store that performs read and write operations at fast speeds. It offers highly available parallel message queues, continuous
DuckDB with Hannes Mühleisen
DuckDB is an open-source column-oriented relational database that was first released in 2019. It’s designed to provide high performance on complex queries against large databases,
Frontend Observability with Purvi Kanal
One of the fastest areas of growth in observability is frontend observability, or real user monitoring. This is the practice of monitoring and analyzing the
Climate Tech Investing with Tom Biegala
Bison Ventures invests in frontier technology companies that use innovative science and deep technology. A key pillar of their investment portfolio is climate technology. Tom
Hyperscaling SQL with Sam Lambert
Databases underpin almost every user experience on the web, but scaling a database is one of the most fundamental infrastructure challenges in software development. PlanetScale
It’s APIs All the Way Down with Marco Palladino
Kong is a software company that provides open-source platforms and cloud services for managing, monitoring, and scaling APIs and microservices. Marco Palladino is the CTO
A Decentralized Compute Marketplace with Greg Osuri
Akash Network is a decentralized cloud computing platform that leverages unused compute capacity around the world. It makes this capacity available to others, and provides
The Changing Enterprise Linux Ecosystem with Wim Coekaerts
Red Hat Enterprise Linux is a Linux distribution developed by Red Hat for the commercial market. The company recently announced changes to the availability of
Pinata and the Interplanetary File System with Matt Ober
The interplanetary filesystem, or IPFS, is a peer-to-peer network that uses a distributed and decentralized model. Functionally, IPFS allows users to store and share files
Anaconda and Accelerating AI Development with Rob Futrick
Anaconda is a popular platform for data science, machine learning, and AI. It provides trusted repositories of Python and R packages and has over 35
AI-Driven Observability at Kentik with Avi Freedman
Kentik is a network observability platform that focuses on letting users easily ask questions and get answers about their network. Avi Freedman is the CEO
A Semantic Layer for Data with Artyom Keydunov
Managing data and access to data is one of the biggest challenges that a company can face. It’s common for data to be siloed into
VMware’s Spring AI with Ryan Morgan and Mark Pollack
Java is one of the top programming languages used today and Java code is ubiquitous. A key factor to the overall success of Java is
Iceberg at Netflix and Beyond with Ryan Blue
Apache Iceberg is an open source high-performance format for huge data tables. Iceberg enables the use of SQL tables for big data, while making it
Building a Unified Hardware API at Intel with James Reinders
oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The
Building Chess.com with Jay Severson
Chess.com started in 2007 and grew steadily in the years following. The platform exploded in popularity during the pandemic, to the point that their servers
Edward Snowden’s Operating System with REDACTED
Software security is a critical issue for everyone, but it takes on an entirely different dimension when your life, or the lives of others, depend
CockroachDB with Jordan Lewis
SQL databases were built for data consistency and vertical scalability. They did this very well for the long era of monolithic applications running in dedicated,
Rama with Nathan Marz
Building scalable software applications can be complex and typically requires dozens of different tools. The engineering often involves handling many arcane tasks that are distant
Blocking Ransomware Attacks with Anthony Cusimano
Ransomware attacks involve the deployment of malware that blocks access to a user’s or organization’s computer files by encrypting them. The attackers then demand a
Kubernetes at Google with Ben Elder
Containers make it possible to standardize the deployment of software to any compute environment. However, managing and orchestrating containers at scale is a major challenge.
Tracking Drug Smugglers and Migrating Databases with Benny Keinan and Lior Resisi
Maritime logistics is the process organizing the movement of goods across the ocean. Historically, this has been a challenging problem because of the multinational nature
Software Architecture with Josh Prismon
Josh Prismon is a veteran software architect, having worked at FICO for 17 years before shifting to Index Exchange in 2022. In this episode, Josh
Building a State Machine Backend with Adam Berger
When Adam Berger was at Uber, his team was responsible for ensuring that Uber Eats merchants correctly receive and fulfill orders. This required them to
Chronosphere with Martin Mao
Observability software helps teams to actively monitor and debug their systems, and these tools are increasingly vital in DevOps. However, it’s not uncommon for the
Speechlab and Realtime Translation with Ivan Galea
Speech technology has been around for a long time, but in the last 12 months it’s undergone a quantum leap. New speech synthesis models are
A Different Monitoring Philosophy with Costa Tsaousis
Observability is becoming an increasingly competitive space in the software world. Many developers have heard of Datadog and New Relic, but there are a seemingly
Platform Engineering with Cory O’Daniel
Platform engineering is difficult to get right, and in the age of DevOps and cloud computing, software developers increasingly serve as platform engineers while they’re
Observability with Eduardo Silva
There are hundreds of observability companies out there, and many ways to think about observability, such as application performance monitoring, server monitoring, and tracing. In
AI and Business Analytics with John Adams
It’s now clear that the adoption of AI will continue to increase, with nearly every industry working to rapidly incorporate it into their systems and
Edge Databases with Glauber Costa
Picture a user interacting with a web app on their phone. When they tap the screen the app triggers communication with a server, which in
AutoCloud and Infrastructure as Code with Tyson Kunovsky
Infrastructure as code refers to the use of software and configuration files to convey infrastructure specifications. This is in contrast to the traditional approach of
Blameless with Ken Gavranovic
Incident management is the process of responding to unplanned events or service interruptions, and then restoring service to an operational state. Having robust incident management
Highly Scalable NoSQL with Dor Laor
ScyllaDB is a fast and highly scalable NoSQL database designed to provide predictable performance at a massive cloud scale. It can handle millions of operations
Engineering Transformation at Scale with Chris Dillon
Cox Automotive has been at the frontier of digitizing the automotive space with popular products such as AutoTrader, Kelly Blue Book, and Dealertrack. To deliver
Modern Coding Superpowers with Varun Mohan
Exafunction is a leader in deploying deep learning models at scale. One of their products is Codeium, a coding assistant for software developers based on
Database Caching with Ben Hagan
Database caching is a fundamental challenge in database management and there are hundreds of techniques to satisfy different caching scenarios. PolyScale is a fully automated
Solving Usage-Based Pricing with Puneet Gupta
Usage-Based Pricing is becoming more and more popular. Led by the wild popularity of cloud service providers such as AWS, customers are demanding more visibility
Observability for Your Cloud Dependencies with Jeff Martens
Metrist is an observability platform designed to commoditize application observability. Jeff Martens is the CEO of Metrist, and he joins us today. This episode is hosted
Cloud-native Control Planes with Bassam Tabbara
Crossplane is an innovative open source control plane framework that helps companies provide managed access to cloud native control planes. Upbound provides a single global
PromptOps with Dev Nag
When your application fails, finding the reason quickly is essential for limiting downtime. Often, most of the time it takes to repair a problem is
Open-Source Embedding Database with Anton Troynikov
Chroma is an open source embedding database that is designed to make it easy to build large language model applications by making knowledge, facts and
Pricing and Packaging Orchestration with Anton Zagrebelny
Most companies aren’t in the building business yet they need to deal with pricing and billing as a core piece of technology whether they want
Observability Trends with John Hart
DataSet is a log analytics platform provided by Sentinel One that helps DevOps, IT engineering, and security teams get answers from their data across all
Learning From Incidents with Nora Jones
Jeli.io is an end to end incident management tool. Jeli helps you understand why an incident took place, how it could’ve been prevented, and allows
Dev-First Kubernetes Operations Platform with Itiel Shwartz
Kubernetes is an open-source platform for automating the deployment, scaling, and management of containerized applications. The company Komodor started as a Kubernetes diagnostics platform focusing
API Testing in Kubernetes with Matthew LeRay
As applications grow in size and complexity, and as they increasingly move to microservice architectures, it becomes harder for individual developers to perform end-to-end tests
Modern Application Observability with Berkay Mollamustafaoglu
Observability is a critical aspect of modern digital applications. You can’t operate an application at scale that satisfies your customer needs without understanding how the
Cloud Native Observability with Martin Mao
Maintaining availability in a modern digital application is critical to keeping your application operating and available and to keep meeting your customers growing demands. There
Modular Blockchain Architecture with Nader Dabit
Web infrastructure has evolved from individual servers to shared hosting services to virtual machines and virtual functions. The future of the internet however is looking
K8s Troubleshooting with Itiel Shwartz
Cloud native applications utilizing microservice architectures has grown into one of the most popular application architectural patterns in recent years. The value of leveraging dynamic
WorkOS with Michael Grinich
Enterprise-grade authentication is often an essential ingredient to virtually all applications in today’s world. However, companies often have a hard time understanding the value of