---
title: "$100M Series B,  Architecture View, Focused PR Environments"
date: 2026-01-23
number: 0274
url: https://railway.com/changelog/2026-01-23-100m-series-b
---

# $100M Series B,  Architecture View, Focused PR Environments

We raised $100M! [Railway just closed a Series B](https://blog.railway.com/p/series-b), and we couldn't be more excited about what's ahead. We'll get into what that means below. 

Of course, just because we’re doing a big announcement, doesn’t mean that the shipping stops. This week we’re bringing you an architecture view for the projects page, and focused PR Environments that only deploy what changed.

Let’s get into it! 🚄

## We Raised a $100M Series B

[Image: Railway closed $100 million in Series B funding]

Over 2 million developers have shipped on Railway. Tens of thousands of companies, from weekend projects to enterprises, run production with us. Thank you for being part of this journey.

So what are we building? We want infrastructure to disappear. You should only have to think about making something great, or closing your laptop and going outside.

We call it an Intelligent Cloud, and if you've tried the [Railway Agent Skill](https://github.com/railwayapp/railway-skills) or the [latest CLI updates](https://github.com/railwayapp/cli) we shipped earlier this month, you've already felt pieces of it: your coding agent deploying to Railway without you leaving your editor, pulling logs/metrics from your running services and working with environments.

We want Railway to feel calm, and if we do our job right, you get more time. Time to build, time to live, time to do things worth doing. And when you come back to the keyboard, you bring all of that with you.

[Jake Cooper](https://x.com/JustJake), Railway's CEO, talked about this on [TBPN](https://www.youtube.com/watch?v=ubk5Wr9oWGQ&t=4906s) if you want the full vision. We also made [a short video](https://x.com/Railway/status/2014378895382823193) about what shipping peacefully feels like.

Read the full announcement on [the Railway blog](https://blog.railway.com/p/series-b).

## Architecture View

[Video: See your project's deployed services at a glance]

The projects page now has an architecture view. Think of it as a minimap for your infrastructure, giving you a quick mental model of what's deployed where.

## Focused PR Environments

[Image: Only what changed in your pull request gets deployed]

If you're working with a monorepo or multi-service project, you've probably felt the pain of opening a small PR and watching Railway deploy everything. Changed one file in your frontend? Here comes the backend, the workers and the databases.

Focused PR Environments bring some intelligence to this. Railway now checks which files changed in your PR and matches them against each service's watch paths and root directory. Only the services that actually care about those changes get deployed. If service A changed and service B references it (say, via `${{serviceA.URL}}`), service B comes along for the ride. Everything else sits tight.

You get full visibility into what's happening: the canvas shows which services were skipped, and the GitHub PR comment gives you the full breakdown. If you need to spin up a skipped service anyway, you can do it manually with one click.

To try it out:

1. Go to Project Settings → Environments
2. Make sure PR Environments are enabled
3. Toggle Enable Focused PR Environments

This feature is in beta, so we’d love to know your feedback. Give it a spin and let us know what you think on [Central Station](https://station.railway.com/new?type=feedback).

## Fixes and Improvements

- We shipped autocomplete for the raw variable editor, making it easier to reference other services and variables
- We shipped service config editing from the CLI. You can now set source branches, PR environment settings, and more without touching the dashboard. Great for [automating PR environments with GitHub Actions](https://docs.railway.com/tutorials/github-actions-pr-environment). Example: `-service-config $SERVICE_ID "source.branch" "$BRANCH_NAME"`. Shout-out [Milo123459  to for the PR](https://github.com/railwayapp/cli/pull/702)
- We shipped audit log events for workspace member changes. Previously only project member changes were tracked. Now `Member.added`, `Member.invited`, and `Member.removed` fire for workspace members too
- We shipped numeric comparison operators for log filtering. You can now filter HTTP and deploy logs by things like "latency > 500ms" to find slow requests, or "status >= 400" to surface errors
- We fixed the "View in Context" button in logs. Previously, clicking it would cause the log display to flash and fail to scroll to the right place due to a conflict with autoscroll. That's now resolved
- We shipped flattened display for nested JSON in logs. Nested objects and arrays are now expanded and clickable for filtering, instead of showing as raw JSON
- We improved error messaging for invalid domains. Instead of getting a generic "problem processing request" error, we now tell you when the domain is unsupported