Spring One Tour
my learning
Day 1
Consumer Driven Contracts - CDC
DDD and Microservices:Like peanut butter and jelly by Matt stine
-
Problems :
- Too many, wrong and Didn't really need micro services.
- We duplicated old Architecture with microservices
- Domain Model & Technical Architecture.
-
DDD & Microservices.
- Ubiquitous language & Bounded contexts.
- Bound And Embrace the differences.
- Context mapping
- Anticorruption Layer , open host service & published Language.
- Central Concept
- Entity, value object & Aggregate
- Hexagonal Architecture.
- Domain model(Aggregate) , ports(Interface) , Adapters(class)
- Resource:Slides
Event Driven Architecture Trap
- Event Driven Architecture Problems & solutions based on presenter experience.
- Problem & solution :
- Missing events: For InMemory & DB store event.
- Versioning of behavior: values are not temporal, occurred vs arrived missing.
- External services.
- Ignoring CAP theorem.
- Anemic events.
- Versioning of events.
- Problem & solution :
- Resource:
Better Software is Better then worse Software
- Issues in release cycle
- Solution for the same
- About PCF platform
- Build , Measure , Learn cycle in KLM.
- For developer setup start.spring.io
- Resource:
Day 2
Thinking Architecturally
- Overview of changes, interest, learning, & new tech faster features, etc.
- How do we avoid, legacy evaluate & chaise Technology
- How do we know where not to Use technology?
- Trial & error.
- Developer tends to get bored quickly ( Learning keeps it fresh).
- Bleeding edge... means you will bleed!
- miss prediction, beware bias.
- ThoughtWorks - Technology Radar.
- Have a day for innovation day , off for home project, etc.
- Architectural Briefings. --> present to the team.
- Handon, workshop, focus on how to, simple setup
Thinking Architecturally
- Real Project work that is a good fit.
- Norse - site for how many attacks happen currently.
- Go faster with cloud with updates , patch .
- Pros & cons: every tech choose come with both good and bad. Ask the question cons before u choose.
- " It depends " - it is start of discussion.
- Always focus on negatives also. "what don't you like about it?"
- Establish principles - Fitness functions.
- Netflix chaos Engineering
- Resource:
How fast spring Boot ?
Other Topics
Other Topics
Spring One Tour
By Rajesh Manoharan
Spring One Tour
- 529