This video masterfully applies systems engineering principles to logistics, turning chaotic production into a clean, modular architecture. It’s an essential lesson in using high-level abstraction to manage the overwhelming complexity of a late-game factory.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
How to Use Train Abstractions in Factorio
Added:Trains are hard.
How do I use them? Like this. Well, okay, but how specifically? Let me show you a technique I call train abstraction. This is a gear factory. It makes gears. How it makes gears almost entirely irrelevant. Think of all of your builds as a mystery box. Plates go in, gears come out. It doesn't matter what's in the box, as long as it does what it's supposed to do. The greater factory doesn't care how the gears got here since as long as we're outside of the box, it's impossible to tell the difference. Likewise, the gear factory doesn't know how the iron plates are made, we can abstract that one, too.
Doing both may seem silly, but when inspected individually, [music] each abstraction was a huge production upgrade. That's basically all there is to a good train abstraction. Replacing builds with a train station that does the same thing, usually by importing products from a larger, more mature build. And it doesn't have to be early game only. You can replace a large midame build with a huge train depot if you feel the need for it. Anything goes.
These can be a [music] very useful tool to fit increased production into tight spaces of your base.
By abstracting here, I didn't have to reroute any of my belts and could focus on upgrading just green circuits [music] in complete isolation.
Look at how full that belt is. When I'm not making enough of something, I like to create a new, much larger build. By transporting the materials there [music] with an abstracted train, the core of my factory can't tell the difference, and the large build doesn't get in the way of anything else. Remember that this is a sandbox game. You can get as weird with the trains [music] as you want to.
Keep adding one train after another, and soon enough, you've figured out how [music] to tie solid steel into a knot.
It may take you some time to puzzle out how your new train should look or function, and that's okay. Give yourself the time you need to [music] solve that puzzle. It's the fun part. Every train in your base will come out a little bit different. The end game with this, I always imagine, is a section of base with so many abstractions that it has no real purpose anymore and just exists to move items from one train to another.
Sure, you could get rid of it by just routing the trains straight to their final destinations, but you could also just be proud of the mess that you've made. Imagine a base with a giant hub and spoke configuration and absolutely nothing of importance going on in the center. Maybe you can have a mall there, but no real production at all. Just an entirely useless and arbitrary architecture. If you had gone the rail network route, every train would be the same, and you'd have to spend a lot more time and resources building all the rails out before transporting a single product. To me, that's a chore, not a game. I'd rather build them in the worst way and have fun doing it. Adding new train stops may take longer individually, but it's less time spent on routing tracks in one go and more time making the small decisions that lead to uniquely messy factories.
[music] And that's not even mentioning the time and material investment of building one of those giant rail blueprints. Look at the rail to train stop ratio of this design that I [music] once made while playing Pyanodons. It was literally so much effort to set up that I stopped there and still haven't gone back to that save since. There's nothing to hate in this game more than having to spend hours of play time rebuilding my entire base from scratch. I'd rather expand a little bit at a time than tear down a starter base to build the real one. I've already been building. Of course, it's my real base. It's real. It's here. You can see it. Factorio doesn't have to just be about automation and perfection.
You can turn it into a puzzle game with a few small differences to your play style. Get out there and make some spaghetti of your own. You can use train abstractions [music] as a patch job fix for any shortcomings. And if those don't work, you can just do it again or build larger by decentralizing and building the same thing in [music] two places.
Related Videos

TOP 15 Data compression Interview Questions and Answers 2019 Part-2 | Data compression | Wisdom jobs
wisdomjobs
281 views•2019-06-28

CTS 158: 802.11w Management Frame Protection
ClearToSend
4K views•2019-02-04

NDSS 2019 Send Hardest Problems My Way: Probabilistic Path Prioritization for Hybrid Fuzzing
NDSSSymposium
496 views•2019-04-02

How realistic is Cities: Skylines?
CityBeautiful
159K views•2019-02-14

GUIs & TUIs: Choosing a User Interface for Your Python Project | Real Python Podcast
realpython
2K views•2025-04-04

The OSI Model - Explained by Example
hnasr
225K views•2019-05-12

Cloud Computing - Introduction
elithecomputerguy
98K views•2019-10-07

From Traveler's Dilemma to Dynamic Routing | Demystifying Networking
IITBombayJuly
5K views•2019-08-04
Trending

WOW! Judge TURNS THE TABLES on Trump in His OWN $10B LAWSUIT!!!
MeidasTouch
197K views•2026-07-23

Playstation NO DISC/NO BUY Fight Is Over...
DavidJaffeGames
4K views•2026-07-23

Steam and Xbox Just Dropped The Hammer On PlayStation
OhNoItsAlexx
9K views•2026-07-23

Americans Confused in Australia for 17 Minutes Straight
IWrocker
17K views•2026-07-23