# backend-development

Published articles for backend-development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What Jobs Can You Get After Learning Python? 6 Careers and Their Salaries

DevFeed: [What Jobs Can You Get After Learning Python? 6 Careers and Their Salaries](<https://devfeed.tech/articles/what-jobs-can-you-get-after-learning-python-6-careers-and-their-salaries-23036.md>)

Original publisher: [Read original article](<https://blog.teamtreehouse.com/jobs-after-learning-python>)

Author: Kari Brooks

Published: 2026-08-10T20:00:19Z

Content type: article

Language: en

Sources: [Treehouse Blog](<https://devfeed.tech/sources/treehouse-blog.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Django](<https://devfeed.tech/topics/django.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [career-advice](<https://devfeed.tech/tags/career-advice.md>), [career-change](<https://devfeed.tech/tags/career-change.md>), [careers](<https://devfeed.tech/tags/careers.md>), [data-analyst](<https://devfeed.tech/tags/data-analyst.md>), [developer](<https://devfeed.tech/tags/developer.md>), [django](<https://devfeed.tech/tags/django.md>), [flask](<https://devfeed.tech/tags/flask.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learn-to-code](<https://devfeed.tech/tags/learn-to-code.md>), [learning](<https://devfeed.tech/tags/learning.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [python-careers](<https://devfeed.tech/tags/python-careers.md>), [tech-jobs](<https://devfeed.tech/tags/tech-jobs.md>)

### AI overview

This guide describes six career paths available after learning Python, including data analysis, data science, backend development, machine learning engineering, automation engineering, and DevOps. It discusses beginner accessibility, required skills, and salary ranges from roughly $60,000 for entry-level analysts to over $180,000 for senior machine learning engineers.

### Source excerpt

Python opens doors to data, web, AI, and automation careers. Here are six real jobs you can land after learning Python, what they pay, and which ones welcome beginners. The post What Jobs Can You Get After Learning Python? 6 Careers and Their Salaries appeared first on Treehouse Blog.

## Building Service Topology at Scale: Architecture, Challenges, and Lessons Learned

DevFeed: [Building Service Topology at Scale: Architecture, Challenges, and Lessons Learned](<https://devfeed.tech/articles/building-service-topology-at-scale-architecture-challenges-and-lessons-learned-135.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/building-service-topology-at-scale-architecture-challenges-and-lessons-learned-f4b792f3f0d8?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-07-13T22:44:11Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [incident](<https://devfeed.tech/topics/incident.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [scale](<https://devfeed.tech/tags/scale.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Netflix describes the engineering lessons from building a real-time service-dependency map at scale. The system ingests streaming network-flow, IPC-metric, and tracing data to support topology queries while addressing production issues such as Kafka lag, memory pressure, traffic skew, and garbage-collection overhead.

### Source excerpt

By Parth Jain, Rakesh Sukumar, Yingwu Zhao, Renzo Sanchez-Silva & Nathan Fisher A deep dive into the engineering challenges of building a real-time service dependency map at Netflix scale: from streaming architectures and distributed aggregation pipelines to time-travel queries and the methodology that made it work. Introduction In our first post, we introduced the problem: engineers at Netflix needed a unified, real-time view of service dependencies to troubleshoot faster, understand blast radius, and navigate our distributed architecture. We described our multi-source approach, combining eBPF network flows, IPC metrics, and distributed tracing into physically separate graph layers that can be queried independently or merged into a comprehensive view. That post explained what we built and why. This post is about how, the engineering reality of building this system at Netflix scale. Here's the truth: the first version worked perfectly... in our local environment. Production was a different story. Kafka consumers fell behind. Instances ran out of memory. Some nodes received 100x the traffic of others. Garbage collection pauses consumed more CPU than actual business logic. What you'll learn in this post isn't a success story, it's a learning journey. We'll walk through the architecture decisions that enabled scale, the production challenges that tested those decisions, the optimization methodology that guided us through, and the lessons that apply to any distributed system. Along the way, we'll share the innovations that made it possible to process millions of flow records per second, reconstruct topology at any point in time, and provide sub-second query responses, all while maintaining near real-time freshness. Architecture Deep-Dive: Building for Streaming and ScaleStreaming-First: Why Real-Time Matters Traditional service topology systems use batch processing, aggregating data hourly or daily, then storing complete snapshots. This approach works at a modest scale bu

## Introduction to Backend Development in 2026

DevFeed: [Introduction to Backend Development in 2026](<https://devfeed.tech/articles/introduction-to-backend-development-in-2026-17758.md>)

Original publisher: [Read original article](<https://talent500.com/blog/introduction-to-backend-development/>)

Author: snehaa

Published: 2026-06-09T07:28:26Z

Content type: tutorial

Language: en

Sources: [Backend Archives | Talent500 blog](<https://devfeed.tech/sources/backend-archives-talent500-blog.md>)

Topics: [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Development](<https://devfeed.tech/topics/development.md>), [servers](<https://devfeed.tech/topics/servers.md>), [App](<https://devfeed.tech/topics/app.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [apis](<https://devfeed.tech/tags/apis.md>), [applications](<https://devfeed.tech/tags/applications.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [backend-frameworks](<https://devfeed.tech/tags/backend-frameworks.md>), [databases](<https://devfeed.tech/tags/databases.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [net](<https://devfeed.tech/tags/net.md>), [newsletters](<https://devfeed.tech/tags/newsletters.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [php](<https://devfeed.tech/tags/php.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [rest](<https://devfeed.tech/tags/rest.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [server-side-development](<https://devfeed.tech/tags/server-side-development.md>), [technology](<https://devfeed.tech/tags/technology.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

An introductory guide to backend development, explaining how server-side code powers websites and applications through application logic, APIs, databases, authentication, and integrations with other services.

### Source excerpt

Backend development sits behind every modern website and application, powering the logic, data, and infrastructure that users never see but [...] The post Introduction to Backend Development in 2026 appeared first on Talent500 blog.

## How Bitsets Supercharged Our Backend: Faster String Overlap Checks at Scale

DevFeed: [How Bitsets Supercharged Our Backend: Faster String Overlap Checks at Scale](<https://devfeed.tech/articles/how-bitsets-supercharged-our-backend-faster-string-overlap-checks-at-scale-22541.md>)

Original publisher: [Read original article](<https://medium.com/walmartglobaltech/how-bitsets-supercharged-our-backend-faster-string-overlap-checks-at-scale-412911bfc3d5?source=rss----905ea2b3d4d1---4>)

Author: Jiaqi Zhu

Published: 2026-03-25T19:02:18Z

Content type: article

Language: en

Sources: [Walmart Global Tech](<https://devfeed.tech/sources/walmart-global-tech.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Database](<https://devfeed.tech/topics/database.md>), [data](<https://devfeed.tech/topics/data.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [caching](<https://devfeed.tech/tags/caching.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [memory](<https://devfeed.tech/tags/memory.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This article describes a backend performance problem involving overlap checks between large sets of strings. It explains that nested loops and hash-based comparisons became bottlenecks as data volumes and request loads increased, while local caching improved lookup speed but created significant memory pressure. The article introduces bitset optimization as the approach used to transform these overlap checks.

### Source excerpt

Introduction Ever wondered why your backend slows to a crawl when comparing massive sets of strings? Here's how we turned a bottleneck into a lightning-fast operation using bitsets. Efficiently checking for overlaps between large sets of strings is a common challenge in high-throughput backend services. Traditional approaches -- such as nested loops or hash-based comparisons -- can quickly become performance bottlenecks, especially as data volumes scale and both memory and response time are critical. This is particularly true in environments like Walmart's, where backend systems routinely process millions of records per second to power search, recommendation, and fraud detection features. As our applications grew, we observed that even well-optimized hash set operations struggled to keep up with the demands of real-time processing. In this blog, I'll share how we leveraged bitset optimization to transform our string set overlap checks. The Problem: When "Fast Enough" Isn't Enough Our service is designed to handle high volumes of requests, each containing multiple sets of strings mapped to unique keys -- such as user IDs, product SKUs, or transaction identifiers. For every incoming key, we must efficiently retrieve the corresponding set of strings from our backend database and determine if there is any overlap with the provided set in the request. This overlap check is a critical step in workflows like deduplication, access control, and real-time validation. However, as the number of keys and the size of each string set grow, the computational and memory demands of these operations can escalate rapidly. The Memory Bottleneck To mitigate performance bottlenecks, we initially explored caching the database string sets locally within each pod. While this approach did improve lookup speed, it introduced a new challenge: memory consumption. As our dataset grew, the memory footprint of these in-memory caches ballooned, reaching as high as an unsustainable level in the worst-ca

## Comparing Python and Kotlin for Backend Development

DevFeed: [Comparing Python and Kotlin for Backend Development](<https://devfeed.tech/articles/from-python-to-kotlin-a-transition-worth-making-39369.md>)

Original publisher: [Read original article](<https://kt.academy/article/python-to-kotlin>)

Published: 2026-03-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Python](<https://devfeed.tech/topics/python.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [inheritance](<https://devfeed.tech/tags/inheritance.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [python](<https://devfeed.tech/tags/python.md>), [switching](<https://devfeed.tech/tags/switching.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

The article compares Python and Kotlin for backend development, explaining why teams may switch to Kotlin and examining differences in performance, type and mutability safety, concurrency, syntax, and default arguments.

### Source excerpt

Exploring the benefits of switching from Python to Kotlin for modern backend development.

## Backend Development Engineering in 2026: Skills, Systems and Career Paths

DevFeed: [Backend Development Engineering in 2026: Skills, Systems and Career Paths](<https://devfeed.tech/articles/backend-development-engineering-in-2026-skills-systems-and-career-paths-17753.md>)

Original publisher: [Read original article](<https://talent500.com/blog/backend-development-engineering-2026/>)

Author: Prachi Kothiyal

Published: 2026-01-27T07:08:48Z

Content type: article

Language: en

Sources: [Backend Archives | Talent500 blog](<https://devfeed.tech/sources/backend-archives-talent500-blog.md>)

Topics: [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [caching-strategies](<https://devfeed.tech/tags/caching-strategies.md>), [career-paths-and-learning-routes-for-backend-engineers](<https://devfeed.tech/tags/career-paths-and-learning-routes-for-backend-engineers.md>), [core-skills-for-backend-engineers-in-2026](<https://devfeed.tech/tags/core-skills-for-backend-engineers-in-2026.md>), [databases](<https://devfeed.tech/tags/databases.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [newsletters](<https://devfeed.tech/tags/newsletters.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [trends-redefining-backend-engineering-in-2026](<https://devfeed.tech/tags/trends-redefining-backend-engineering-in-2026.md>), [what-backend-development-engineering-means-in-2026](<https://devfeed.tech/tags/what-backend-development-engineering-means-in-2026.md>), [why-backend-engineering-matters-more-than-ever](<https://devfeed.tech/tags/why-backend-engineering-matters-more-than-ever.md>)

### AI overview

This article explains how backend engineering in 2026 extends beyond server-side coding to include scalable architectures, APIs, service communication, data management, caching, observability, reliability, security, and production-ready engineering skills. It presents backend engineering as an influence on application performance, user experience, search discoverability, and business outcomes.

### Source excerpt

What backend development engineering means in 2026 Backend development engineering in 2026 is about far more than writing server-side code. [...] The post Backend Development Engineering in 2026: Skills, Systems and Career Paths appeared first on Talent500 blog.

## Just Launched: Neon Is Now a Kiro Power

DevFeed: [Just Launched: Neon Is Now a Kiro Power](<https://devfeed.tech/articles/just-launched-neon-is-now-a-kiro-power-5481.md>)

Original publisher: [Read original article](<https://neon.com/blog/just-launched-neon-is-now-a-kiro-power>)

Author: Carlota Soto

Published: 2025-12-03T17:52:39Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Kiro](<https://devfeed.tech/topics/kiro.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Spec Driven Development](<https://devfeed.tech/topics/spec-driven-development.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [agentic-ai-development](<https://devfeed.tech/tags/agentic-ai-development.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ide](<https://devfeed.tech/tags/ide.md>), [kiro](<https://devfeed.tech/tags/kiro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [product](<https://devfeed.tech/tags/product.md>), [spec-driven-development](<https://devfeed.tech/tags/spec-driven-development.md>)

### AI overview

The article announces Neon as an early launch partner for Kiro powers. It describes a Neon power that lets developers deploy Postgres databases, create production-like branches, run migrations and tests in isolated environments, and revisit past states from within the IDE. It also explains how Kiro powers provide domain-specific tools and knowledge through MCP servers, steering files, and hooks.

### Source excerpt

Kiro just announced powers at re:Invent, a new way for developers to access a curated set of tools (each packaged with domain knowledge and best practices) directly from the IDE. Neon is one of the first launch partners, alongside companies like Figma, Stripe, Supabase, Postman,...

## How Understanding Request Flow in Spring Boot Changed the Way I Code

DevFeed: [How Understanding Request Flow in Spring Boot Changed the Way I Code](<https://devfeed.tech/articles/how-understanding-request-flow-in-spring-boot-changed-the-way-i-code-23021.md>)

Original publisher: [Read original article](<https://www.javaadvent.com/2025/12/how-understanding-request-flow-in-spring-boot-changed-the-way-i-code.html>)

Author: Mohammed

Published: 2025-12-03T02:02:20Z

Content type: article

Language: en

Sources: [Java Advent Calendar](<https://devfeed.tech/sources/java-advent-calendar.md>)

Topics: [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [controllers](<https://devfeed.tech/tags/controllers.md>), [di](<https://devfeed.tech/tags/di.md>), [java](<https://devfeed.tech/tags/java.md>), [java-advent](<https://devfeed.tech/tags/java-advent.md>), [jpa](<https://devfeed.tech/tags/jpa.md>), [programming](<https://devfeed.tech/tags/programming.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [springboot](<https://devfeed.tech/tags/springboot.md>)

### AI overview

This article explains how tracing a request through a Spring Boot application helped the author understand layered backend architecture. It follows the flow from Controller to Service to Repository and Database, and discusses dependency injection, inversion of control, annotations, and the roles of application layers.

### Source excerpt

When I first stepped into backend development, I believed programming was only about one thing: "If the output comes, the job is done." I bundled everything into one giant file -- controllers, logic, database access.I didn't understand why Spring insisted on layers or why DI, IoC, and annotations were so important. The project structure looked [...] The post How Understanding Request Flow in Spring Boot Changed the Way I Code appeared first on JVM Advent.

## We're Hiring a Principal Backend Engineer to Shape the Future of Medium

DevFeed: [We're Hiring a Principal Backend Engineer to Shape the Future of Medium](<https://devfeed.tech/articles/we-re-hiring-a-principal-backend-engineer-to-shape-the-future-of-medium-20326.md>)

Original publisher: [Read original article](<https://medium.engineering/were-hiring-a-principal-backend-engineer-to-shape-the-future-of-medium-a0d7896b3717?source=rss----2817475205d3---4>)

Author: Michael Margolis

Published: 2025-10-22T17:19:00Z

Content type: article

Language: en

Sources: [Medium](<https://devfeed.tech/sources/medium.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Code](<https://devfeed.tech/topics/code.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [medium](<https://devfeed.tech/tags/medium.md>), [remote](<https://devfeed.tech/tags/remote.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

Medium is recruiting a Principal Backend Engineer to lead the evolution of its core backend, which supports reading, writing, and discovery. The role includes modernizing the codebase, setting engineering standards, mentoring, and hands-on systems work, and is fully remote in the US.

### Source excerpt

When I joined Medium, it was because I still believe in the internet as a place for ideas. Not noise, not outrage, but content that connects people through shared curiosity. Medium's mission is to deepen understanding and spread ideas that matter. We're building the best place for reading and writing online: A space that rewards clarity, authenticity, and craft over clickbait and engagement hacks. That vision only works if the technology beneath it is as thoughtful as the writing above it. That's where you come in. Yes, you! Photo by Yannick Pulver on UnsplashThe Role We are starting the search for a Principal Backend Engineer at Medium, our most senior IC level and a leadership position at the company. In this role, you will lead the evolution of Medium's core backend, the systems that power reading, writing, and discovery for millions of users every day. This is a deeply hands-on, high-impact role. You'll help craft the strategy for where we want to be as an engineering organization on the backend, and be accountable for the quality, standards, and evolution of the Medium backend platform. You will: Partner with engineering, design, data, and executive leadership to define and deliver the future of Medium. Make our platform not just reliable, but genuinely delightful to build on. Modernize a large, living codebase so our teams can move faster and ship with confidence. Lead through influence by setting standards, reviewing critical code and designs, and mentoring engineers across teams. Shape how we build, ensuring our architecture, practices, and systems are strong, scalable, and aligned with Medium's long-term goals. Balance vision with execution by building, debugging, and refining systems yourself to model technical excellence and thoughtful engineering craft. And you can do this work wherever you do your best thinking, whether that's a home office, a beachside Airbnb, a rainy coastal cabin in the Pacific Northwest, or your favorite café with great Wi-Fi and ev

## An Industrial Designer Turned Laravel Dev: The Artisan of the Day Is Morten Harders.

DevFeed: [An Industrial Designer Turned Laravel Dev: The Artisan of the Day Is Morten Harders.](<https://devfeed.tech/articles/an-industrial-designer-turned-laravel-dev-the-artisan-of-the-day-is-morten-harders-3578.md>)

Original publisher: [Read original article](<https://laravel.com/blog/an-industrial-designer-turned-laravel-dev-the-artisan-of-the-day-is-morten-harders>)

Author: Ana Tavares

Published: 2025-09-05T16:19:21Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [phpstorm](<https://devfeed.tech/topics/phpstorm.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [career](<https://devfeed.tech/tags/career.md>), [community](<https://devfeed.tech/tags/community.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Morten Harders describes his transition from industrial design to professional Laravel development after turning a long-standing coding hobby into a career. He discusses building bespoke applications for different industries, Laravel's role in his work, the Laravel community, and tools such as PhpStorm and Laravel Idea.

### Source excerpt

From industrial designer to Laravel developer, Morten Harders shares how a 20-year hobby, encouragement at home, and community shaped his career.

## Deploying a Simple Go/Gin Application on Heroku

DevFeed: [Deploying a Simple Go/Gin Application on Heroku](<https://devfeed.tech/articles/deploying-a-simple-go-gin-application-on-heroku-26395.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/deploying-simple-go-gin-application-on-heroku/>)

Author: Ken W. Alger

Published: 2025-05-22T15:00:28Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Gin](<https://devfeed.tech/topics/gin.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [examples](<https://devfeed.tech/tags/examples.md>), [framework](<https://devfeed.tech/tags/framework.md>), [github](<https://devfeed.tech/tags/github.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [guide](<https://devfeed.tech/tags/guide.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [product-features](<https://devfeed.tech/tags/product-features.md>)

### AI overview

This tutorial explains how to build and deploy a Go web application using the Gin framework on Heroku. It covers setting up a local development environment, initializing a Go module, preparing the application for deployment, and addressing configuration, dependency, and troubleshooting concerns.

### Source excerpt

The speed and efficiency of the Go programming language make it popular for backend development. Combine Go with the Gin framework--which offers a fast and minimalistic approach to building web applications--and developers can easily create high-performance APIs and web services. Whether you're working on a personal project or building a production-ready application, Go and Gin [...] The post Deploying a Simple Go/Gin Application on Heroku appeared first on Heroku.

## Why some Go teams use frameworks for structure and consistency

DevFeed: [Why some Go teams use frameworks for structure and consistency](<https://devfeed.tech/articles/go-doesn-t-believe-in-frameworks-but-some-teams-still-need-them-17806.md>)

Original publisher: [Read original article](<https://encore.dev/blog/go-frameworks>)

Author: Marcus Kohlberg

Published: 2025-04-30T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Go](<https://devfeed.tech/topics/go.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Django](<https://devfeed.tech/topics/django.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [Rails](<https://devfeed.tech/topics/rails.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [development](<https://devfeed.tech/tags/development.md>), [django](<https://devfeed.tech/tags/django.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [go](<https://devfeed.tech/tags/go.md>), [rails](<https://devfeed.tech/tags/rails.md>)

### AI overview

This opinion article examines the trade-off between Go's simplicity and the lack of centralized conventions for project structure, routing, migrations, and other backend tasks. It argues that teams may benefit from convention-driven frameworks such as Encore, while comparing Go's approach with Rails, Django, and FastAPI.

### Source excerpt

Simplicity can be a burden sometimes

## Debugging deadlocks in Postgres

DevFeed: [Debugging deadlocks in Postgres](<https://devfeed.tech/articles/debugging-deadlocks-in-postgres-11751.md>)

Original publisher: [Read original article](<https://incident.io/blog/debugging-deadlocks-in-postgres>)

Author: Louis Heath

Published: 2025-02-04T21:37:00Z

Content type: tutorial

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [database](<https://devfeed.tech/tags/database.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [locks](<https://devfeed.tech/tags/locks.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [sync](<https://devfeed.tech/tags/sync.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article explains how deadlocks arise in Postgres when concurrent processes hold locks that each other needs. It recommends redesigning transactions to acquire locks in a consistent order and discusses alternative approaches that reduce parallelism and may increase lock timeouts.

### Source excerpt

Deadlocks are a natural hurdle in backend development, but with a bit of digging and careful design they can be identified and resolved.

## Secure your terraform.state file with Terraform Vault Backend

DevFeed: [Secure your terraform.state file with Terraform Vault Backend](<https://devfeed.tech/articles/secure-your-terraform-state-file-with-terraform-vault-backend-28871.md>)

Original publisher: [Read original article](<https://medium.com/volvo-cars-engineering/secure-your-terraform-state-file-with-terraform-vault-backend-1096aadafc74?source=rss----4eed8113139---4>)

Author: Zalan Blenessy

Published: 2024-10-29T08:45:07Z

Content type: tutorial

Language: en

Sources: [Volvo Cars Engineering - Medium](<https://devfeed.tech/sources/volvo-cars-engineering-medium.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [HashiCorp Vault](<https://devfeed.tech/topics/hashicorp-vault.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [automotive-industry](<https://devfeed.tech/tags/automotive-industry.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [devops](<https://devfeed.tech/tags/devops.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [http](<https://devfeed.tech/tags/http.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vault](<https://devfeed.tech/tags/vault.md>)

### AI overview

This article introduces the Terraform Vault Backend, a specialized Terraform HTTP backend for storing terraform.state files in HashiCorp Vault. It explains why shared remote state is needed, how Terraform state works, and why state files containing secrets may require more secure storage than ordinary blob stores such as AWS S3.

### Source excerpt

tl;dr: The Terraform Vault Backend is the missing complement to the Terraform Vault Provider. Volvo Cars has since 2017 strategically grown its software engineering organisation. Today, we have thousands of software engineers and hundreds of DevOps engineers to facilitate efficient tooling and workflows for software development and release. In my role as a CI Architect at the Complete Software Factory (CSwF) department, I am accountable for the CI/CD systems at CSwF. Most of our services are hosted in "the Cloud" and terraform is the most popular tool used by our DevOps engineers to provision Cloud infrastructure. This article introduces the Terraform Vault Backend, a specialised Terraform HTTP Backend which allows you to store your terraform.state file in HashiCorp Vault. This is relevant if your terraform.state contains secrets, too sensitive to be stored in ordinary blob stores like AWS S3. Terraform is a tool that generates infrastructure from code. Given some configuration, running terraform apply makes Terraform intelligently carry out the actions needed to create the desired infrastructure. For example, you can put the following configuration in main.tf: resource "local_file" "somefile" { content = "foo bar baz" filename = "${path.module}/somefile.txt" } Then apply it with: $ terraform init $ terraform apply Out comes a file called somefile.txt with the content foo bar baz. You can inspect it with: $ cat somefile.txt foo bar baz It also creates a bunch of other files in your folder, most notably the terraform.state file. This file reflects the current state of the "infrastructure" (somefile.txt), which has been provisioned for you. Terraform is idempotent, which means that running terraform apply a second time, with the same input configuration, will not change anything as somefile.txt has already been added to terraform.state . Sharing Terraform State It is not enough to share your Terraform configuration files with your colleagues, you also need to share th

## Web Development Companies in El Paso, United States

DevFeed: [Web Development Companies in El Paso, United States](<https://devfeed.tech/articles/best-web-development-companies-in-el-paso-united-states-17723.md>)

Original publisher: [Read original article](<https://orionesolutions.com/web-development-companies-el-paso/>)

Author: Neeraj Khosla

Published: 2024-09-10T10:00:33Z

Content type: article

Language: en

Sources: [Our Latest Backend Development Insights](<https://devfeed.tech/sources/our-latest-backend-development-insights.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web](<https://devfeed.tech/topics/web.md>), [Website](<https://devfeed.tech/topics/website.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [DevOps](<https://devfeed.tech/topics/devops.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-development-companies-in-el-paso](<https://devfeed.tech/tags/software-development-companies-in-el-paso.md>), [top-el-paso-web-designers](<https://devfeed.tech/tags/top-el-paso-web-designers.md>), [us](<https://devfeed.tech/tags/us.md>), [web](<https://devfeed.tech/tags/web.md>), [web-design-companies-in-el-paso](<https://devfeed.tech/tags/web-design-companies-in-el-paso.md>), [web-developers-in-el-paso](<https://devfeed.tech/tags/web-developers-in-el-paso.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [web-development-agencies-in-el-paso](<https://devfeed.tech/tags/web-development-agencies-in-el-paso.md>)

### AI overview

This promotional listicle presents web development companies in El Paso, United States, describing services such as website development, design, mobile app development, AI software development, DevOps consulting, and managed IT services. It highlights Orion eSolutions and ImOnRu among the listed firms.

### Source excerpt

Are you looking for the best web development companies in El Paso, Texas United States? Don't worry, here we shared a list of the top 10 firms. Must check! The post Best Web Development Companies in El Paso, United States appeared first on Orion.

## Building Production API Services with Encore, TypeScript, and Neon Serverless Postgres

DevFeed: [Building Production API Services with Encore, TypeScript, and Neon Serverless Postgres](<https://devfeed.tech/articles/building-production-api-services-with-encore-typescript-and-neon-serverless-postgres-5108.md>)

Original publisher: [Read original article](<https://neon.com/blog/building-production-api-services-with-encore-typescript-and-neon-serverless-postgres>)

Author: Stephen Siegert

Published: 2024-05-08T13:41:20Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Amazon Web Services (AWS)](<https://devfeed.tech/topics/amazon-web-services-aws.md>)

Tags: [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [api](<https://devfeed.tech/tags/api.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [building](<https://devfeed.tech/tags/building.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [community](<https://devfeed.tech/tags/community.md>), [docker](<https://devfeed.tech/tags/docker.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This tutorial demonstrates how to build and deploy a production URL Shortener Web Service using Encore, its TypeScript SDK, and Neon Serverless Postgres. It covers local development, staging, production deployment, and integration with cloud environments including AWS and GCP.

### Source excerpt

Starting today, Encore now supports using Neon Postgres for all Encore environments, including those in the cloud on Amazon Web Services (AWS) and Google Cloud Platform (GCP). "This means you can connect your Neon account to use highly scalable serverless Postgres for all your En...

## Build and deploy a Node.js security scanning API to Platformatic Cloud

DevFeed: [Build and deploy a Node.js security scanning API to Platformatic Cloud](<https://devfeed.tech/articles/build-and-deploy-a-node-js-security-scanning-api-to-platformatic-cloud-7849.md>)

Original publisher: [Read original article](<https://snyk.io/blog/build-deploy-node-js-security-scanning-api-platformatic-cloud/>)

Author: Liran Tal; Matteo Collina

Published: 2024-01-05T07:00:00Z

Content type: tutorial

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [ambassador](<https://devfeed.tech/tags/ambassador.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [devops](<https://devfeed.tech/tags/devops.md>), [framework](<https://devfeed.tech/tags/framework.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [integration](<https://devfeed.tech/tags/integration.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [validation](<https://devfeed.tech/tags/validation.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

A tutorial for scaffolding and running a Node.js API service with Platformatic, Fastify, and Snyk security scanning, then deploying it to Platformatic Cloud.

### Source excerpt

In this guide, we'll dive into the powerful combination of Platformatic, Fastify, and Snyk, unlocking rapid backend development with an emphasis on robustness and security.

## Backend development platforms can reduce repetitive work and support creative product development

DevFeed: [Backend development platforms can reduce repetitive work and support creative product development](<https://devfeed.tech/articles/backend-developers-deserve-a-sous-chef-17788.md>)

Original publisher: [Read original article](<https://encore.dev/blog/developers-deserve-a-sous-chef>)

Author: Marcus Kohlberg

Published: 2023-04-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [Development](<https://devfeed.tech/topics/development.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The article argues that backend developers spend substantial time on repetitive work such as microservices boilerplate, YAML, service mocking, secrets handling, and platform maintenance. It presents the Encore platform as an end-to-end development platform intended to help teams focus more on creative product work.

### Source excerpt

Imagine the frustration of a master chef, shackled by the constant need to peel potatoes.

## How Go Compares with Other Languages for Cloud Backend Development

DevFeed: [How Go Compares with Other Languages for Cloud Backend Development](<https://devfeed.tech/articles/is-go-good-for-backend-development-17805.md>)

Original publisher: [Read original article](<https://encore.dev/blog/go-and-other-languages>)

Author: Marcus Kohlberg

Published: 2023-02-27T00:00:00Z

Content type: comparison

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Cross-Compilation](<https://devfeed.tech/topics/cross-compilation.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compiled-language](<https://devfeed.tech/tags/compiled-language.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [go](<https://devfeed.tech/tags/go.md>), [languages](<https://devfeed.tech/tags/languages.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article compares Go with other programming languages for building cloud backends. It attributes Go's suitability to compiled execution, memory management, concurrency through goroutines and channels, cross-compilation, and security-related features, while noting that cloud adoption has increased the importance of scalability, reliability, and cost control.

### Source excerpt

A look at how Go compares to other languages when building cloud backends

## Fly.io makes infrastructure easy for developers

DevFeed: [Fly.io makes infrastructure easy for developers](<https://devfeed.tech/articles/fly-io-makes-infrastructure-easy-for-developers-5950.md>)

Original publisher: [Read original article](<https://turso.tech/blog/fly-io-makes-infrastructure-easy-for-us-developers-63081d4d0476>)

Author: Pekka Enberg

Published: 2022-09-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [fly.io](<https://devfeed.tech/topics/fly-io.md>), [fly](<https://devfeed.tech/topics/fly.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [chiselstrike](<https://devfeed.tech/tags/chiselstrike.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developers](<https://devfeed.tech/tags/developers.md>), [fly](<https://devfeed.tech/tags/fly.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

The article presents Fly.io as a developer-friendly way to simplify infrastructure and application deployment, contrasting it with the complexity of EBS volumes and EKS storage classes. It also notes that the referenced Turso material is outdated and describes newer Turso capabilities and SDKs.

### Source excerpt

Fly.io feels like it's going to make infrastructure easy for developers. No more fighting with EBS volumes or EKS storage classes to get your app deployed.

## Cloud infrastructure complexity and automated provisioning with Encore

DevFeed: [Cloud infrastructure complexity and automated provisioning with Encore](<https://devfeed.tech/articles/designing-an-algorithmic-cloud-infrastructure-provisioning-system-17846.md>)

Original publisher: [Read original article](<https://encore.dev/blog/taming-cloud-clutter>)

Author: Stefan Ekerfelt

Published: 2022-09-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

### AI overview

The article discusses how cloud providers' many infrastructure, database, storage, and networking options create complexity and choice paralysis for backend developers. It presents Encore's approach of using static code analysis and service insights to infer infrastructure requirements and automatically provision needed cloud resources.

### Source excerpt

Defeating cloud clutter (a not-so-mythical beast)

## Moving from mobile to backend development with Ktor

DevFeed: [Moving from mobile to backend development with Ktor](<https://devfeed.tech/articles/moving-from-mobile-to-backend-development-with-ktor-25565.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2022/backend-from-mobile-ktor/>)

Author: Marco Gomiero

Published: 2022-06-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Ktor](<https://devfeed.tech/topics/ktor.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Development](<https://devfeed.tech/topics/development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [development](<https://devfeed.tech/tags/development.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [ktor](<https://devfeed.tech/tags/ktor.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The final article in a Ktor series describes the author's move from mobile to backend development. It explains why the author chose Ktor for a new backend project and discusses adapting architecture, dependency injection, and testing knowledge from Android development.

### Source excerpt

SERIES: Building a backend with Ktor Part 1: Structuring a Ktor project Part 2: How to persist Ktor logs Part 3: How to use an in-memory database for testing on Ktor Part 4: How to handle database migrations with Liquibase on Ktor Part 5: Generate API documentation from Swagger on Ktor Part 6: How to schedule jobs with Quartz on Ktor Part 7: Moving from mobile to backend development with Ktor This article is the final instance of the series of posts dedicated to Ktor where I cover all the topics that made me struggle during development and that were not easy to achieve out of the box. In this article, I will cover why I ended up using Ktor and how was my journey from the mobile to the backend world.

## Why Businesses Use the Zend Framework

DevFeed: [Why Businesses Use the Zend Framework](<https://devfeed.tech/articles/why-do-businesses-popularly-use-the-zend-framework-17724.md>)

Original publisher: [Read original article](<https://orionesolutions.com/why-do-businesses-popularly-use-the-zend-framework/>)

Author: Neeraj Khosla

Published: 2022-05-17T08:30:36Z

Content type: article

Language: en

Sources: [Our Latest Backend Development Insights](<https://devfeed.tech/sources/our-latest-backend-development-insights.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [mvc](<https://devfeed.tech/topics/mvc.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [backend-development](<https://devfeed.tech/tags/backend-development.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [framework](<https://devfeed.tech/tags/framework.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [php](<https://devfeed.tech/tags/php.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [zend-application-development](<https://devfeed.tech/tags/zend-application-development.md>), [zend-framework](<https://devfeed.tech/tags/zend-framework.md>), [zend-framework-development-services-in-toronto](<https://devfeed.tech/tags/zend-framework-development-services-in-toronto.md>)

### AI overview

This article explains why businesses use the Zend Framework, now known as Laminas, for PHP web application development. It describes its MVC support, encryption, database support, libraries, integration, rapid development features, testing components, and maintenance benefits.

### Source excerpt

Statista's reports say that PHP is the most popular language contributing to 45.43% of the market. PHP is ruling the web and computer technology all over the world. However, with the vast array of frameworks available, businesses only choose the best and the most suitable ones. Zend Framework has more than 570 million installations. Zend ... WHY DO BUSINESSES POPULARLY USE THE ZEND FRAMEWORK? Read More " The post WHY DO BUSINESSES POPULARLY USE THE ZEND FRAMEWORK? appeared first on Orion.

## Encore v1.0: A founder's account of building a backend development platform for the cloud

DevFeed: [Encore v1.0: A founder's account of building a backend development platform for the cloud](<https://devfeed.tech/articles/putting-the-fun-back-into-software-development-with-encore-v1-0-17802.md>)

Original publisher: [Read original article](<https://encore.dev/blog/fun-back-into-software-development>)

Author: André Eriksson

Published: 2022-04-19T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [backend-development](<https://devfeed.tech/topics/backend-development.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [software-development](<https://devfeed.tech/topics/software-development.md>)

Tags: [backend-development](<https://devfeed.tech/tags/backend-development.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [developers](<https://devfeed.tech/tags/developers.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [funding](<https://devfeed.tech/tags/funding.md>), [platform](<https://devfeed.tech/tags/platform.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

### AI overview

Encore founder André Eriksson describes how the complexity of cloud infrastructure and large distributed systems motivated him to create Encore, a backend development platform. The article also announces $3 million in seed funding.

### Source excerpt

Encore's founder André Eriksson shares how his frustrations with building for the cloud led him to create the backend development platform he believes will transform developers' lives, and announces the company has raised $3 million in seed funding.

[Next page](<https://devfeed.tech/tags/backend-development.md?cursor=WyIyMDIyLTA0LTE5VDAwOjAwOjAwKzAwOjAwIiwgImNmMDAwNDg5LWQ4ZmEtNDAyYi1hZWIyLTM5YmVmODY4OWRmMyJd>)