Author

Evaluating a Microservice Architecture

Evaluating a Microservice Architecture

Microservice architecture promises scalability and adaptability, but it comes with real trade-offs in complexity and latency. This post weighs the pros and cons to help teams make informed decisions about whether microservices are right for their systems.

Becoming a More Resilient Software and Technology Organization

Becoming a More Resilient Software and Technology Organization

Software resilience isn't just about uptime - it's about culture, metrics, and preparedness. This post lays out a practical framework for building organizations that can detect, respond to, and recover from disruptions before they become disasters.

Tandem Roundtable: Microservices Vs. Monolithic Architecture

Tandem Roundtable: Microservices Vs. Monolithic Architecture

Four Tandem engineers square off on one of software's great debates: microservices vs. monolithic architecture. They cover the real trade-offs in scalability, complexity, team communication, and when each approach actually makes sense.

Tandem Honored as Gold Stevie Award Winner in 2023 American Business Awards

Tandem Honored as Gold Stevie Award Winner in 2023 American Business Awards

Tandem has won Gold Stevie Awards in two categories at the 2023 American Business Awards, honoring the modernization of the DoD's MIRS application. The project replaced a 25-year-old enlistment tracking system with a streamlined platform that helps field advisors process recruits faster than ever.

Planning a Successful Data Migration

Planning a Successful Data Migration

A data migration is more than a technical lift - it requires careful stakeholder alignment, a deep understanding of your data, and a thorough test plan. This post covers universal planning strategies to help teams navigate the complexities of any migration project.

Human-Centered Agile: Part 1

Human-Centered Agile: Part 1

Agile and human-centered design aren't competing methodologies - they're complementary philosophies. Part 1 of this series explores how combining them addresses the blind spots of each, leading to products that are both well-built and genuinely useful.

When is the Right Time to Pay Down Tech Debt?

When is the Right Time to Pay Down Tech Debt?

Technical debt is unavoidable, but how you manage it makes all the difference. This post offers a practical framework for knowing when to pay it down immediately, tackle the highest-interest areas first, or chip away at it consistently over time.

Designing for Complex Systems

Designing for Complex Systems

Designing for enterprise systems with many integrations and diverse users requires more than a polished UI. This post explores how deep user research, stakeholder collaboration, and understanding of system architecture lead to experiences that make complexity invisible.

Assessing Your Digital Transformation Readiness

Assessing Your Digital Transformation Readiness

Digital transformation isn't just a technology initiative - it's a fundamental shift in how an organization operates and delivers value. This post offers a readiness questionnaire to help leaders honestly assess whether their organization is prepared for the journey.