Forem

Thomas Johnson profile picture

Thomas Johnson

Co-founder and CTO at Multiplayer, with 30+ years of experience as a backend developer building large-scale distributed software (and robots!)

Location New York, US Joined Joined on  Personal website https://www.multiplayer.app/ twitter website

Pronouns

He / Him

Work

CTO

Optimizing API Performance and Request Handling [Part 1]

Optimizing API Performance and Request Handling [Part 1]

Comments
2 min read

Want to connect with Thomas Johnson?

Create an account to connect with Thomas Johnson. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
If you Think Good Architecture is Expensive, try Bad Architecture

If you Think Good Architecture is Expensive, try Bad Architecture

Comments
6 min read
3 Features Every Debugging Tool Should Have

3 Features Every Debugging Tool Should Have

Comments 1
4 min read
Understanding Technical Debt in Modernization Efforts

Understanding Technical Debt in Modernization Efforts

1
Comments 2
2 min read
AI, Platforms, and DX: What Should You Actually Invest In?

AI, Platforms, and DX: What Should You Actually Invest In?

Comments 2
4 min read
REST Is Easy Until It Isn’t. Modern API Paradigms Explained

REST Is Easy Until It Isn’t. Modern API Paradigms Explained

Comments 1
4 min read
System Design vs. Software Design: Stop Arguing, Start Architecting

System Design vs. Software Design: Stop Arguing, Start Architecting

Comments
4 min read
Operational Architecture: Control and Application Planes

Operational Architecture: Control and Application Planes

Comments
2 min read
Identifying Code That Needs Refactoring

Identifying Code That Needs Refactoring

Comments
2 min read
Backend Software Engineers are Designers and Artists Too

Backend Software Engineers are Designers and Artists Too

Comments
5 min read
Improving Developer Onboarding: Best Practices

Improving Developer Onboarding: Best Practices

Comments
9 min read
Why I don’t (and won’t) miss whiteboards

Why I don’t (and won’t) miss whiteboards

Comments
4 min read
Whiteboards Were Great… Until They Weren’t

Whiteboards Were Great… Until They Weren’t

Comments
4 min read
On-Premises Architecture Solutions

On-Premises Architecture Solutions

Comments
2 min read
Essential Components of Effective Software Design Documents

Essential Components of Effective Software Design Documents

Comments
2 min read
Designing APIs with Users in Mind

Designing APIs with Users in Mind

Comments
2 min read
Understanding Monolithic Design for Modern Software

Understanding Monolithic Design for Modern Software

Comments
2 min read
Core Principles of Platform Engineering

Core Principles of Platform Engineering

Comments
2 min read
The Power of Test Automation

The Power of Test Automation

10
Comments 3
3 min read
Understanding Technical Debt: Core Concepts

Understanding Technical Debt: Core Concepts

Comments
2 min read
How to Prevent Devs from Rolling Their Eyes at Docs

How to Prevent Devs from Rolling Their Eyes at Docs

Comments
6 min read
5 Habits of High-Functioning Development Teams

5 Habits of High-Functioning Development Teams

Comments
7 min read
Devs Need to Invest More in *Visual* Communication

Devs Need to Invest More in *Visual* Communication

Comments
4 min read
6 Best Practices Every Backend Dev Should Know

6 Best Practices Every Backend Dev Should Know

1
Comments
6 min read
Multi-player Mode is Everywhere, Even in Dev Tools

Multi-player Mode is Everywhere, Even in Dev Tools

Comments
5 min read
Unpacking Technical Debt: The Types Every Dev Should Know

Unpacking Technical Debt: The Types Every Dev Should Know

Comments
2 min read
Don’t Just Draw It, Design It: Making System Diagrams Useful

Don’t Just Draw It, Design It: Making System Diagrams Useful

Comments
2 min read
From Lone Architects to Team Players: How System Design Has Evolved

From Lone Architects to Team Players: How System Design Has Evolved

Comments
2 min read
Observability 2.0: Rethinking Debugging

Observability 2.0: Rethinking Debugging

Comments
2 min read
How and why to choose a multi-cloud architecture

How and why to choose a multi-cloud architecture

Comments 1
2 min read
Application Dependency Mapping: A Real-World Example

Application Dependency Mapping: A Real-World Example

Comments
2 min read
Creating effective system architecture diagrams is a critical skill

Creating effective system architecture diagrams is a critical skill

Comments
5 min read
Understanding Backend Architecture

Understanding Backend Architecture

11
Comments
3 min read
3 System Design Patterns to Know: Ambassador, Circuit Breaker, and CQRS

3 System Design Patterns to Know: Ambassador, Circuit Breaker, and CQRS

Comments
5 min read
Scalability: Building Systems That Grow

Scalability: Building Systems That Grow

Comments
3 min read
System architecture is the backbone of any software system

System architecture is the backbone of any software system

Comments
2 min read
Mastering Software Architecture: The Indispensable Role of Diagrams

Mastering Software Architecture: The Indispensable Role of Diagrams

4
Comments
3 min read
The Art of Creating Microservice Diagrams

The Art of Creating Microservice Diagrams

17
Comments
3 min read
Enterprise Architecture (EA) - Aligning Business goals and IT Infrastructure

Enterprise Architecture (EA) - Aligning Business goals and IT Infrastructure

4
Comments 1
4 min read
Why API Flow Diagrams are Needed

Why API Flow Diagrams are Needed

1
Comments
5 min read
Why Microservices? Exploring the Architectural Benefits for Developers

Why Microservices? Exploring the Architectural Benefits for Developers

Comments
3 min read
Navigating the Complexity of Distributed Systems: A Practical Guide

Navigating the Complexity of Distributed Systems: A Practical Guide

3
Comments
4 min read
loading...