Saturday, December 7, 2024

Interview Prep: Software Architect

 SOLID principle

https://www.educative.io/answers/what-are-the-solid-principles-in-java

Design Pattern: 

Creational:  

https://medium.com/@saygiligozde/design-patterns-in-java-5251032ca244

[ singletion, factory, abstractfactory, builder<https://www.digitalocean.com/community/tutorials/builder-design-pattern-in-java>] 

Structural:  

https://medium.com/javarevisited/top-structural-design-patterns-with-real-examples-in-java-7eede31bde45

https://www.baeldung.com/java-core-structural-patterns

Behavioural Pattern 

https://medium.com/@psdevraye/understanding-behavioral-design-patterns-in-java-7551731091fd

https://www.baeldung.com/java-behavioral-patterns-jdk


Design Pattern in microservice

medium has very good article for each one of them

https://medium.com/cloud-native-daily/microservices-patterns-part-04-saga-pattern-a7f85d8d4aa3

          Brownfield vs greenfield project  

12 factor Apps

https://12factor.net/

Authentication Framework

 Authentication vs Authorisation

 Application in Microservice : 

https://medium.com/geekculture/securing-your-microservices-architecture-with-spring-boot-an-in-depth-guide-to-authentication-and-d4acd8cf7efb

https://medium.com/javarevisited/spring-boot-authorization-creating-an-authorization-server-for-your-microservices-50a3aefd6ce8



Core Java :  [java]























No comments:

Post a Comment

System Design :: Performace Tuning: Scaling, Resiliency, persistence

Netflix System Deisgn