Slide 23
Slide 23 text
expertise in programming languages
Scrum, XP
monoliths /microservices
evolutionary architecture, emergent design
hexagonal architecture / ports and adaptors
branching mechanisms / trunk based development
automated tests (unit, integration, functional, etc)
pair & mob programming
code review, team standards
continuous integration
design patterns & refactoring
test driven development (tdd, bdd, atdd)
expertise in frameworks
project management
consumer driver contract testing
transaction management
static code analysis
event handling / messaging
non-blocking io, data streaming
monitoring & traceability
resilient architecture
asynchronous communication
cache management
rest / grpc api management
Sufficient to build a successful product?