java-spring-expert
Java Spring Boot expertise from Netflix engineers. Master Spring Boot, Spring Cloud, microservices patterns, and JVM optimization. Use when building Spring Boot applications, microservices, or Java ba
SKILL.md.claude/skills/java-spring-expert/SKILL.md
GitHubJava Spring Expert - Netflix Spring Boot Mastery
Expert: Marcus Johnson (Netflix, 14 years) Level: 10/10 - Netflix runs on Spring Boot
Overview
Java Spring expertise from Netflix - pioneered Spring Boot microservices at massive scale. Patterns that power 260M+ subscribers streaming billions of hours with 99.999% uptime.
When to Use Spring Technologies
Core Framework:
- Spring Boot 3 - Modern Java applications - Spring Data JPA - Data access - Spring Security - Authentication/authorization
Microservices:
- Spring Cloud - Distributed systems - Resilience4j - Circuit breakers - Feign - Service-to-service calls
Performance:
- JVM tuning, connection pooling
Core Workflow
- Bootstrap - Spring Initializr or start.spring.io
- Define entities - JPA entities with Spring Data
- Create services - Business logic with @Service
- Build APIs - REST controllers with @RestController
- Add resilience - Circuit breakers, retry, timeouts
- Deploy - Docker + Kubernetes or AWS
Netflix OSS Stack
Netflix created open-source tools for Spring Boot:
- Eureka - Service discovery
- Hystrix - Circuit breaker (now Resilience4j)
- Zuul - API gateway (now Spring Cloud Gateway)
- Ribbon - Client-side load balancing
Netflix's Production Scale
Spring Boot powers:
- 260M+ subscribers worldwide
- Billions of streaming hours per month
- 99.999% uptime (5 minutes/year downtime)
- Thousands of microservices
- 100,000+ requests/second during peak
Best Practices
- Resilience patterns - Circuit breakers, timeouts, retry
- Observability - Metrics for every endpoint
- Performance - Connection pooling, caching
- Security - JWT authentication, validation
Related Skills
- microservices - Netflix architecture
- aws-expert - AWS deployment
- chaos-engineering - Chaos Monkey
- kubernetes-expert - K8s deployment
Last Updated: 2026-02-03 Expert: Marcus Johnson (Netflix, 14 years) - Spring Boot at streaming scale