PinnedOkan SungurSoftware Architecture NotesSoftware architecture is important because it is very hard to change later. The software development ecosystem changes and grows for the…5 min read·Aug 25, 2023----
PinnedOkan SungurKafka, Apache Avro and Confluent Platform with Spring BootKafka :4 min read·Dec 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…6 min read·Apr 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…6 min read·Feb 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…7 min read·Oct 13, 2022--1--1
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…3 min read·Oct 9, 2022--1--1
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…5 min read·Jun 25, 2022--1--1
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…5 min read·Feb 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…3 min read·Jan 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…7 min read·Dec 31, 2021----