WeAreDevelopers LIVE • Jan 20, 2021

Cloud Chaos and Microservices Mayhem

Holly Cummins

Are your microservices secretly a fragile distributed monolith? Discover how to escape cloud chaos and prevent systemic failures using consumer-driven contract testing.

Pause
Mute Enter Fullscreen
#1 about 2 min

Becoming adaptable to cloud development challenges

Why technical innovation requires adapting legacy practices to the realities of cloud computing.

#2 about 4 min

Integrating security and financial disciplines into DevOps models

How operational domains necessitate closer collaboration across development, security, and financial teams.

#3 about 3 min

Identifying hidden hardware costs within inactive cloud resources

Why the ease of hardware provisioning leads to forgotten servers and rising infrastructure costs.

#4 about 2 min

Applying FinOps practices to trace cloud infrastructure costs

How financial operations track usage metrics to assign accountability and eliminate wasteful expenditure.

#5 about 1 min

Abstracting server logs for ephemeral cloud environments

Why transient cloud instances require externalized logging architectures for diagnosing operational failures.

#6 about 1 min

Optimizing Java application dependency packaging for Docker containers

How separating caching dependency layers optimizes deployment lifecycles for modern architectures.

#7 about 4 min

Prioritizing application startup efficiency over systemic throughput metrics

How ahead-of-time compilation minimizes delays and memory footprints for resource constrained deployments.

#8 about 3 min

Accelerating deployment cadences to improve software quality

How frequent iterative releases reduce developer burnout and minimize post-deployment patching cycles.

#9 about 2 min

Aligning microservices architecture with aggressive release frequencies

Why implementing modular systems without fast release abilities yields complexity without tangible benefits.

#10 about 2 min

Avoiding distributed monoliths caused by shared object domains

How concealed domain interdependencies remove compile-time safety and create fragile microservice interactions.

#11 about 2 min

Learning from hidden coupling failures in distributed systems

Why isolated software efforts do not inherently protect systems from catastrophic integration errors.

#12 about 4 min

Deciding between complex service meshes and simplified monoliths

When unifying deployment boundaries bypasses heavy communication constraints to benefit small engineering divisions.

#13 about 4 min

Validating distributed logic through consumer contract testing

How contract validations afford integration confidence at the execution speed of standard unit tests.

#14 about 14 min

Analyzing microservice specification drift with automated contract tooling

How mock specifications reveal hidden architectural discrepancies between dependent frontend and backend endpoints.

Matching moments

7:33 min

Debunking common cloud-native application architecture myths

Jens Eickmeyer · LIVE

5:05 min

Exploring hybrid models, monoliths, and serverless computing

Michael Eisenbart · LIVE

3:18 min

Transitioning from a monolith to a microservice architecture

Aleksandr Kalikov · LIVE

1:59 min

Transforming to a cloud-native modular application architecture

Annette Schelten Annette Schelten +1 · World Congress 2025

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

3:25 min

Evaluating microservices against traditional monolithic application design

Oliver Zimmert · LIVE