PinnedOkan SungurSoftware Architecture NotesSoftware architecture is important because it is very hard to change later. The software development ecosystem changes and grows for the…Aug 25, 2023Aug 25, 2023
PinnedOkan SungurKafka, Apache Avro and Confluent Platform with Spring BootKafka :Dec 18, 2021Dec 18, 2021
Okan Sungurk8s-istio-sso-keycloak(iam)Authentication is the process of verifying identity. Authorization is the process of giving the user permission to access a specific…Apr 3, 2023Apr 3, 2023
Okan SungurQuantum Computing FutureI know that Quantum Computing and its concepts are very difficult to understand. And my aim here is to look at some basic concepts with…Feb 19, 2023Feb 19, 2023
Okan SungurDomain Driven DesignDomain Driven Design is about seeing the big picture. It provides simpler communication and more flexibility. It is an object-oriented…Oct 13, 20221Oct 13, 20221
Okan SungurReactive Programming- Spring WebFluxFor web development, we used the Dispatcher Servlet as a gateway that maps the requests to the handlers. And it uses the servlet API and…Oct 9, 20221Oct 9, 20221
Okan SungurGo Programming LanguageGoLang is not a new technology and it doesn’t offer new features. It is not object-oriented, no inheritance, no method overloading, and no…Jun 25, 20221Jun 25, 20221
Okan SungurContainerization & Ruby on Rails (ROR)Containerization is a packaged software, with all the necessary components that will make it work properly. The components can be listed as…Feb 17, 2022Feb 17, 2022
Okan SungurGraphQL with JavaGraphQL can be defined as an open-sourced query language, that API consumers can use when asking for data. It was first developed by…Jan 17, 2022Jan 17, 2022
Okan SungurQuick Start Kubernetes (K8s)with Docker DesktopIn the past, we used to develop applications as monoliths. The components were tightly coupled, and they all ran in a single computer…Dec 31, 2021Dec 31, 2021